摘要:
概述在.NET中,可以轻松的通过try-catch块来捕获异常。为了防止在应用程序中出现未处理的异常,可以通过添加一个全局的异常处理函数,如果是多线程的处理,还必须考虑除了主线程之外的工作线程中的异常处理办法,这里用委托机制来实现。主线程的异常处理使用Application对象中的ThreadException属性设置一个delegate来捕获所有的未处理的主线程中出现的异常。注意这个全局异常处理程序,只能捕获到主线程中的异常,对于我们自己添加的工作线程、辅助线程的异常是捕获不到的。在应用程序入口添加全局异常处理: 1/// <summary> 2 /// 应用程序的主入口点。 3 阅读全文
posted @ 2011-01-06 22:03 codingsilence 阅读(143) 评论(0) 推荐(0) 编辑