2009-03-19 19 views
11

जब मैं डीबग मोड के तहत अपना सी ++ कोड (CGAL लाइब्रेरी का उपयोग करता हूं) निष्पादित करता हूं, तो मुझे Output विंडो में पहले-मौका अपवाद CGAL::Uncertain_conversion_exception के बारे में बहुत सारे डिबग संदेश दिखाई देते हैं। मुझे पता है कि first-chance exception क्या है।विजुअल स्टूडियो/सी ++: कुछ पहले मौके अपवाद डीबग संदेशों को कैसे बंद करें?

अब, मैं एक अपवाद के प्रकार (CGAL::Uncertain_conversion_exception) के लिए डीबग संदेशों का प्रदर्शन कैसे बंद कर सकता हूं?

मुझे जितना संभव हो सके मेरे डीबग संदेशों को पसंद है, लेकिन एक बार मुझे पता है कि एक निश्चित अपवाद क्या है और मैंने इसका सामना किया है, मैं इसे दूर जाना चाहता हूं। उदाहरण के लिए, इस मामले में CGAL अपवाद supposedly naive (और जानकारीपूर्ण) है और चिंता का कारण नहीं है। मैं इसे बंद करना चाहता हूं, लेकिन अभी भी मेरी आंखों को किसी भी अन्य (नए) प्रथम-अवसर अपवादों के लिए खोलने में सक्षम होना चाहिए। क्या यह विजुअल स्टूडियो 2008 में संभव है? क्या मैं कुछ ज्यादा ही मांग रहा हूँ?

उत्तर

-4

मुझे नहीं लगता कि वीएस -2008 का उपयोग करना संभव होगा। हालांकि, आप DbgView.exe का उपयोग कर सकते हैं और उस स्ट्रिंग को शामिल/बहिष्कृत करने के लिए फ़िल्टर सेट कर सकते हैं जिसे आप प्रदर्शित करना चाहते हैं।

+1

फर्स्ट-मौका अपवाद डीबीजीवीव में कुछ भी प्रदर्शित नहीं करते हैं। ओपी पूछ रहा है कि विजुअल स्टूडियो डीबगर बंद करने के लिए उन्हें कैसे रोकें। – bk1e

9

मुझे नहीं लगता कि एक तरीका है।

आप आउटपुट विंडो में राइट-क्लिक कर सकते हैं और सभी अपवाद संदेशों को अक्षम कर सकते हैं, लेकिन यह अब फ़िल्टरिंग क्षमता के साथ नहीं आता है।

यह कहा गया है कि, यदि आप बेताब हैं, तो आप आउटपुट को सहेज सकते हैं, इसे फ़िल्टर कर सकते हैं, और टूल्स मेनू में जोड़े गए एक साधारण टूल का उपयोग करके, इसे आउटपुट विंडो में वापस डंप करें (जहां यह आपके टूल के शीर्षक के नीचे दिखाई देता है "डीबग" का)। मैंने पहले यह किया है, लेकिन आमतौर पर यह बहुत कम लाभ के लिए बहुत परेशानी है।

+2

... * आप आउटपुट विंडो में राइट-क्लिक कर सकते हैं और सभी अपवाद संदेशों को अक्षम कर सकते हैं * ... हा! मैंने क्या देखा एक अच्छी तरह से दाएं दाएं माउस-क्लिक की शक्ति को कभी कम मत समझें। –