:
On Error Resume Next
'Your code logic is here
तो जैसे बयान के साथ समाप्त! पर नहीं।त्रुटि गोटो 0 पर त्रुटि-हैंडलिंग वापस चालू हो जाती है क्योंकि कम से कम, हम चाहते हैं कि मशीन इसे पकड़ ले, अगर हमने इसे स्वयं में नहीं लिखा है। बंद = इसे संभालने के लिए इसे छोड़कर। वाक्यांश याद है, "Err.Number <> 0 तब तो" केवल चालू होने वाले अधिकांश पिछले त्रुटि को संदर्भित करता है:
आप त्रुटि पर उपयोग करते हैं फिर से शुरू करें इसके बाद, आप आप कितना कोड शामिल करने के बाद इस बारे में सावधान रहने की जरूरत है।
यदि "ऑन एरर रेज़्यूमे नेक्स्ट" के बाद कोड के आपके ब्लॉक में कई जगहें हैं जहां आप उचित रूप से असफल होने की उम्मीद कर सकते हैं, तो आपको "यदि Err.number <> 0" प्रत्येक संभावित विफलता के बाद " निष्पादन की जांच करने के लिए लाइनें।
अन्यथा, "त्रुटि फिर से शुरू करने के बाद" का अर्थ यह है कि यह क्या कहता है - आपका कोड उतनी लाइनों पर असफल हो सकता है जितना इसे पसंद करता है और निष्पादन साथ ही जारी रहेगा। यही कारण है कि यह गधे में दर्द है।
स्रोत
2013-04-04 18:51:39
+1। जावास्क्रिप्ट। यदि आपको इसकी आवश्यकता है, तो वीबीस्क्रिप्ट जावास्क्रिप्ट का उपयोग करें। – AnthonyWJones