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