爲了調試目的,我使用__debugbreak()函數調用。 在Visual Studio中進行調試時,該函數會按預期導致斷點。 但在到達斷點之前,它會顯示一個消息框,「* .exe已經觸發了一個斷點」。 是否有可能擺脫此消息框?擺脫「* .exe觸發了斷點」-Messagebox
2
A
回答
0
消息框是__debugbreak
編譯器內在行爲的一部分。
MSDN文章指出:
導致在你的代碼中設置斷點,當用戶將被提示運行調試。
來源:http://msdn.microsoft.com/en-us/library/f408b4et(v=vs.120).aspx
+0
你是對了一半。消息框不是內在行爲的一部分;當你直接執行'__asm int 3'時,你會得到完全一樣的東西,而不使用內在的東西。它實際上是* debugger *的一部分。當調試器連接到進程時,它會首先捕獲所有中斷並提示您中斷或繼續執行。這是一個方便的功能,我敢肯定。在調試器外運行時不會發生這種情況。 –
相關問題
- 1. 無法擺脫斷點JdbcOdbcDriver.finalize()
- 2. 擺脫插入觸發器
- 3. .exe在遠程調試時觸發了一個斷點
- 4. _snprintf_s調用[applicaiton] .exe觸發了一個斷點
- 5. findContours:OpenCV觸發了一個斷點
- 6. OpenCV - FindContours - Projekt.exe觸發了一個斷點
- 7. 使用OpenCV進行人臉檢測CascadeClassifier:.exe觸發了一個斷點
- 8. 擺脫了分隔符
- 9. GetOpenFileName觸發斷點
- 10. 如何擺脫異常80000003?
- 11. 擺脫App.exe.config
- 12. Android:float - 擺脫尾部零點
- 13. 我如何擺脫點!
- 14. 我需要擺脫焦點
- 15. C++控制檯Application1.exe引發了斷點
- 16. response.js沒有觸發斷點
- 17. Windows已觸發斷點
- 18. Allegro程序觸發斷點?
- 19. 斷點不被觸發
- 20. 刪除[]觸發斷點
- 21. CreateWindowsEx()失敗,觸發斷點
- 22. dorpdownlist SelectedIndexChanged斷點不觸發
- 23. 如何擺脫Aptana中JavaScript文件中的幻像斷點?
- 24. 擺脫/修復斷點3.1和4.1 Xcode iOS 6
- 25. 擺脫
- 26. 擺脫[動態]在Visual Studio
- 27. Java - 擺脫NullPointerException
- 28. 擺脫Lighttpd的
- 29. 瞭解XML擺脫文本內容
- 30. 設置文本擺脫了孩子 - jquery
沒有 –