當我運行我的程序(當然,它是建立在調試模式),我得到一個錯誤「外部異常80000003」。如何擺脫異常80000003?
根據Win32 Exception/Access Violation Errors這意味着0x80000003 EXCEPTION_BREAKPOINT A breakpoint was encountered.
然而,有沒有在IDE中設置斷點,我在IDE之外運行它。
是的,我有正確的可執行文件。我刪除了所有斷點,清理了我的項目並重新構建了它,但仍保留該對話框。我甚至刪除了.exe,再次構建,看到它出現在預期的地方。驗證.exe上的時間戳。我給FromCreate()添加了一個消息框,並且看到了這個消息,再加上「External exception 80000003」。
如何讓它消失(在調試模式下構建)?
D'oh !!這是舊代碼,我忘記了我實際上已經在一個錯誤條件asm int 3 end;
中對此進行了編碼,這向IDE發出了一個斷點(或者如果IDE未運行,則爲錯誤框)。爲浪費時間道歉。
完全可以理解。我自己也被類似的東西咬了。我已經把代碼中的'raise exception.create('todo write this code')''留下了,我認爲我也寫完了。 – 2012-08-13 18:49:27
+1謝謝,@warren。很高興知道即使是專家也是錯誤的;-) – Mawg 2012-08-14 02:42:01