मुझे पता है कि इस पर अन्य विषयों पर भी चर्चा की गई थी, जो मैं पूछ रहा हूं वह वास्तव में इस प्रश्न का शीर्षक है।डेल्फी - अंततः ब्लॉक को सही ढंग से निष्पादित करने के लिए संकलक द्वारा गारंटी दी जाती है?
क्या ऐसा कोई मामला है जब आखिर में आखिरकार निष्पादित नहीं होगा?
try
//some error here
finally
//code that MUST be executed
end;
मैं कैसे try..except/अंत में ब्लॉक इस्तेमाल किया जाना चाहिए के बारे में बात नहीं कर रहा हूँ, मैं सिर्फ अगर यह भी हो सकता है पूछ रहा हूँ।
LE: आवेदन। अपने कंप्यूटर को अनधिकृत/अनप्लग करें विशेष मामले हैं।
कंपाइलर दुनिया के अंत, या आपके पीसी के अंत से कोई गारंटी नहीं देता है। जो भी पहले आता है। लेकिन सभी मामलों में जहां यह महत्वपूर्ण है, वह तब होता है जब अंततः ब्लॉक कुछ उपयोगी कर सकता है, इसे निष्पादित किया जाएगा। –
मैं इस प्रश्न को देख रहा था http://stackoverflow.com/questions/3484353/is-there-such-case-when-in-try-finally-block-the-finally-wont-be-executed - ऐसा लगता है कि जावा डेवलपर्स दुनिया/आदि के वर्महोल्स/अंत के बारे में नहीं सोचते हैं। मुझे यह स्वीकार करना होगा कि डेल्फी डेवलपर्स के पास Win12 में – RBA
की भावना नहीं है। लेकिन यह संकलक द्वारा गारंटीकृत है? –