WinFrom捕获全局异常?
            一个WinFrom有3个类库和一个主程序我想在主程序里写一个能捕获所有未处理的异常,如是我在Application.Run(new FrmMain());这里写了个
    Try{}catch{} 把它包起来,本以为这是主线程的开始应该能捕获到所有异常,结果是想当然!
            事件 Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
     也使用过了没效果!哪位高手帮帮忙指点指点!
        

解决方案 »

  1.   

      一个WinFrom有3个类库和一个主程序我想在主程序里写一个能捕获所有未处理的异常,如是我在Application.Run(new FrmMain());这里写了个
        Try{}catch{} 把它包起来,本以为这是主线程的开始应该能捕获到所有异常,结果是想当然! 这只能捕获主线程中出现的异常
      

  2.   


                Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
                AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
    另外你使用了没效果。。结果是怎么样的写出来看看
      

  3.   

    参考
    http://www.cnblogs.com/jhtchina/articles/681563.html