मेरे पास एक प्रोग्राम है जिसमें एक चर है जो कभी नहीं बदला जाना चाहिए। हालांकि, किसी भी तरह, यह बदला जा रहा है। क्या उस विशेष सदस्य चर को संशोधित करने पर डीबगर रोकने का कोई तरीका है?विजुअल स्टूडियो: जब कोई सदस्य चर संशोधित होता है तो मेरे पास डीबगर स्टॉप कैसे होता है?
उत्तर
जब भी कुछ परिवर्तनीय परिवर्तन होते हैं तो निष्पादन को रोकने के लिए डेटा ब्रेकपॉइंट सेट करें।
अपने चर के प्रारंभिकरण को तोड़ें, या कहीं भी जहां आपका चर दिखाई दे रहा है - आपको स्मृति में अपना पता प्राप्त करने में सक्षम होना चाहिए। फिर, मेनू से डीबग -> नया ब्रेकपॉइंट -> नया डेटा ब्रेकपॉइंट चुनें। दर्ज करें "&var
" (var
के साथ अपने चर के नाम से बदल दिया।)
इस कोड है कि आपके चर को संशोधित किया गया है की सटीक लाइन पर डीबगर में टूट जाएगा।
अधिक यहाँ प्रलेखन:
आप उन स्थानों पर सशर्त ब्रेकपोइंट सेट कर सकते हैं जहां चर का उपयोग किया जाता है।
विजुअल स्टूडियो सेट ब्रेकपॉइंट में F9 दबाकर जब आपका कर्सर उस लाइन पर होता है जहां आप ब्रेकपॉइंट सेट करना चाहते हैं।
अगला, ब्रेकपॉइंट पर राइट क्लिक करें और कंडीशन चुनें।
तरह
n != 5
गुड लक अपनी हालत टाइप करें।
यहां a link from MSDN है।
यह एक काम या अन्य प्रत्यक्ष अद्यतन के माध्यम से संशोधित किया जा रहा है, तो डेटा ब्रेकप्वाइंट काम करेंगे। हालांकि, अगर इसे किसी अन्य माध्यम से संशोधित किया जा रहा है - उदाहरण के लिए एक बफर ओवरराइट - मुझे यकीन नहीं है कि यह आपको बताएगा कि यह कब होता है। सिर्फ मन में रखने वाली कुछ बातें।
जब तक मुझे गंभीरता से गलती नहीं होती है, तब तक डेटा ब्रेकपॉइंट * मेमोरी लोकेशन * पर सेट होता है और पहचानकर्ता नहीं। (यही कारण है कि आपको एक अभिव्यक्ति देना है जो आपके द्वारा सेट किए जाने पर किसी पते पर मूल्यांकन करता है।) तो इसे बफर ओवरफ्लो, स्टैश स्टैक, ढेर भ्रष्टाचार और सभी अच्छी चीजें पकड़नी चाहिए। – Charlie
यह सही लगता है। मुझे लगता है कि जिस मुद्दे पर मैं सोच रहा हूं वह यह है कि जब एक पहचानकर्ता नाम अनुकूलित किया जाता है और आप ब्रेकपॉइंट भी सेट नहीं कर पा रहे हैं। –
चिंता न करें, यह एक हार्डवेयर सुविधा है, गंभीरता से। –
- 1. मैक ओएस पर एक दृश्य डीबगर कैसे प्राप्त होता है जब मेरे पास कोई एक्सकोड प्रोजेक्ट नहीं होता है?
- 2. जब विजुअल स्टूडियो डीबगर
- 3. जब जावा प्रोग्राम शुरू होता है तो क्या होता है?
- 4. जब मेरे पास प्रगति संवाद होता है तो एंड्रॉइड पर 'बैक बटन' को कैसे संभालना है
- 5. जब कोई निजी सदस्य परिवर्तनीय मूल्य बदलता है तो मैं विजुअल स्टूडियो डीबगर में निष्पादन को कैसे रोक सकता हूं?
- 6. विजुअल स्टूडियो लगातार क्रैश क्यों होता है?
- 7. जब मैं सक्रिय होता हूं तो विजुअल स्टूडियो विंडो को हाइलाइट कैसे किया जा सकता है?
- 8. जब आप कोई प्रोग्राम चलाते हैं तो क्या होता है?
- 9. जब कोई फ़ंक्शन समाप्त होता है तो इसका क्या अर्थ होता है}) (jQuery) ;?
- 10. जब मेरे पास नया कार्य होता है तो टीएफएस में ईमेल प्राप्त करें
- 11. जब कोई उपयोगकर्ता लोड लोड बटन बंद करता है तो कोई जावास्क्रिप्ट ईवेंट होता है?
- 12. जब document.readystate == पूरा होता है तो वही होता है जब अधिभार आग लगती है?
- 13. विजुअल स्टूडियो 2010 डीबगर
- 14. जब कोई कॉन्स्ट विधि सार्वजनिक होती है और गैर-कॉन्स्टेंस संरक्षित होता है तो सी ++ क्यों नहीं खड़ा होता है?
- 15. विजुअल स्टूडियो डीबगर समस्या
- 16. क्या मेरे पास टास्क कोड के अंदर अनचाहे अपवादों पर विजुअल स्टूडियो स्टॉप हो सकता है?
- 17. एक अपवाद के बाद विजुअल स्टूडियो डीबगर में जारी होता है
- 18. एसक्यूएल अपडेट केवल तभी ट्रिगर होता है जब कॉलम संशोधित होता है
- 19. विजुअल स्टूडियो डीबगर - हेक्स
- 20. सेटटाइमआउट मेरे चर बदल रहा प्रतीत होता है! क्यूं कर?
- 21. क्या होता है जब एक .NET अनुप्रयोग शुरू होता है?
- 22. FIREFOX - एचटीएमएल - पासवर्ड इनपुट - जब पृष्ठ लोड होता है तो डेटा में डेटा होता है?
- 23. जब कोई बाधा उत्पन्न होती है, तो पाइपलाइन में निर्देशों का क्या होता है?
- 24. जब मेरा मैक सो जाता है तो मेरे ऐप का क्या होता है?
- 25. विजुअल स्टूडियो डीबगर
- 26. क्या होता है जब एक जाली सूचक के पास वृद्धि ऑपरेटर होता है?
- 27. जब लिंक में पाउंड "#" साइन होता है तो यह
- 28. विजुअल स्टूडियो के प्रीकंपील्ड हेडर में क्या होता है?
- 29. जब कोई एक्सप्रेस सर्वर प्रारंभ होता है तो फ़ंक्शन कैसे चलाया जाए?
- 30. जब मेरा अपवाद स्थिर कन्स्ट्रक्टर में होता है तो विजुअल स्टूडियो एक अपवाद संदेश क्यों नहीं दिखाता है?
पूर्णता के लिए: अन्य चीजें आपके कोड की तुलना में मूल्य बदल सकती हैं, और उन चीजों को स्मृति ब्रेकपॉइंट द्वारा कैप्चर नहीं किया जाता है: http://stackoverflow.com/questions/2362688/global-variable-is-changed -बट-मेमोरी-ब्रेकपॉइंट-है-हिट – Suma