2015-09-07 4 views
11

एक संयुक्त C++ C# परियोजना (ग # एक C++ dll लोड) मैं कभी कभी वर्तमान में मारा ब्रेकप्वाइंट नीचे इस छोटी सी नीले डॉट हो रही है डिबगिंग जबकि: Blue dot beneath breakpointविजुअल स्टूडियो ब्रेकपॉइंट के नीचे नीला बिंदु क्या है?

क्या है कि डॉट ने मुझे बताया चाहता है?

+0

क्या आपका आवेदन बहुप्रचारित है? –

+0

हाँ, मुझे लगता है कि यह करता है। मुझे पता चला कि स्टूडियो दूसरे (कार्यकर्ता) थ्रेड पर टूटने के बाद पहली बार हिट पर बिंदु दिखाई देता है – Stefan

उत्तर

11

यदि आप ऐप मल्टीथ्रेडेड हैं और ब्रेक पॉइंट पर होवर करते हैं तो आपको संदेश मिलता है कि "अंतिम चरण के बाद से प्रक्रिया या धागा बदल गया है" इसका मतलब है कि यह ब्रेक पॉइंट अधिक थ्रेड पर लागू होता है, न केवल थ्रेड निर्माता । एफ 5 दबाए जाने के बाद एक और थ्रेड चलेंगे और वे आपके ब्रेक पॉइंट को हिट करेंगे जो आपको भ्रमित कर सकता है। आपको किसी प्रकार की चेतावनी दृश्य स्टूडियो देने के लिए आपको नीचे नीला बिंदु दें। तो कभी-कभी विधि को डीबग करने के लिए अन्य थ्रेड को फ्रीज करने के लिए उपयोगी हो सकता है।

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