博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年4月20日

摘要: 一开始以为是没有对未捕获的异常进行处理导致的。把处理模块加上以后,问题依旧。在.NET下处理winform程序的未捕获的异常,可以使用的方法是,响应 AppDomain.CurrentDomain.UnhandledException 和 Application.ThreadException 两个事件。如果这两个事件有响应方法,就不会弹出操作系统级的报错窗体。我的期望是,自己写一个报告未捕获异常的窗体,在出现异常时显示它。程序写完以后在除Win2003以外的操作系统都没有问题,能达到预期的效果。而且在许多 Win2003 操作系统下也能达到预期的效果。在一部分Win2003下,只有出现异常, 阅读全文
posted @ 2012-04-20 10:35 黑米 阅读(204) 评论(0) 推荐(0) 编辑