2012-03-29 15 views
16

कुछ एनएसआईएस इंस्टॉलर दस्तावेज में, यह कहता है कि यदि कुछ ऑपरेशन विफल रहता है, तो त्रुटि ध्वज सेट किया जाएगा। त्रुटि त्रुटि सिर्फ एक बूलियन मान है या एक विशिष्ट कोड है जो इंगित करता है कि क्या त्रुटि हुई? यदि यह एक कोड है, तो मैं इसे लॉग आउट करने के लिए इसे कैसे एक्सेस करूं?एनएसआईएस इंस्टॉलर त्रुटि ध्वज

उत्तर

19

यह सिर्फ एक बुलियन ध्वज है, ClearErrors, IfErrors और SetErrors का उपयोग/पहचान/सेट करने के लिए करें। (यह ध्वज आंतरिक निर्देशों द्वारा निर्धारित किया गया है, अधिकांश प्लगइन्स अन्य विधियों का उपयोग करते हैं लेकिन प्लगइन को सेट/साफ़ करने के लिए भी संभव है)

+1

धन्यवाद। क्या वास्तव में यह पता लगाने का कोई तरीका है कि क्या गलत हुआ? मुझे एक मौजूदा रजिस्ट्री कुंजी पढ़ने का खाली मूल्य मिल रहा है। –

+0

@ जेफस्टोरी: वास्तव में, आप एनएसआईएस लॉगिंग बिल्ड (http://nsis.sourceforge.net/Special_Builds) को आजमा सकते हैं, लेकिन इस तरह फ़ाइल/रजिस्ट्री समस्याओं के लिए मैं आमतौर पर प्रोसेस मॉनिटर को आजमाने की सलाह देता हूं ... – Anders

+0

धन्यवाद। मदद की सराहना करें। –

संबंधित मुद्दे