Q
未處理的異常
3
A
回答
2
處理Application.ThreadException
事件以顯示您自己的錯誤消息。
你可以在你的主要方法是這樣的頂部掛鉤事件:
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
然後你需要的處理方法:
static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
{
MessageBox.Show(e.Exception.ToString());
}
編輯:您還可以處理AppDomain.UnhandledException
事件因爲某些例外不通過ThreadException
處理程序。
2
如果您正在實施它,您可以隨心所欲地做任何事情。在MessageBox上顯示它或將其寫入日誌文件。
1
你能做到這一點,
catch(Exception e)
{
throw new Exception("This is unhandled exception");
}
0
相關問題
- 1. 未處理的異常異常
- 2. 處理未處理的異常
- 3. 處理未處理的異常
- 4. 處理未處理的異常問題
- 5. 如何處理未處理的異常?
- 6. DRf,處理未處理的異常
- 7. 未處理的異常
- 8. 未處理的異常
- 9. 未處理的異常
- 10. 未處理的異常:system.typeInitializationException
- 11. createTriangleMesh未處理的異常
- 12. 未處理的異常 「System.IndexOutOfRangeException」
- 13. Cyclone.exe - 未處理的異常
- 14. 未處理的異常java.io.iOException
- 15. ArUco - 未處理的異常
- 16. 未處理的異常MSVCRTD.DLL
- 17. 未處理的異常
- 18. 未處理的異常
- 19. msvcr100d.dll未處理的異常
- 20. strcpy_s未處理的異常?
- 21. 未處理的異常RDL
- 22. asp.net未處理的異常
- 23. 未處理的異常4.3.1
- 24. 未處理的異常(C++)
- 25. .NET未處理的異常
- 26. 未處理的異常
- 27. scrapy未處理的異常
- 28. 未處理的異常:System.FormatException
- 29. 未處理的異常
- 30. python未處理的異常
你用你自己的對話框替換MessageBox後?不確定你在這裏問什麼。 – 2010-11-23 15:01:43
嗨,是的......當用戶運行程序併發生未處理的異常時,它們會得到標準的未處理異常消息框。我想禁用該消息框。當發生未處理的異常時,我有一個事件觸發,創建一個小型轉儲,我也想顯示自己的錯誤消息。謝謝。 – 2010-11-23 15:04:09