在每个工作线程方法中插入try/catch块的方法是否有处理Windows窗体中未处理的非UI线程异常的方法?在Windows窗体中未处理的非UI线程异常
Thread.GetDomain().UnhandledException
非常适合捕捉错误,但到那时对它做任何事情都太迟了(除了记录它)。控制通过UnhandledException
处理程序后,应用程序将终止。你可以期望的最好的是一个通用的Windows错误,看起来这样的:
我所有的研究表明,你必须插入辅助线程方法的try/catch块,但我希望把如果有人有不同的需要,那么这里。
谢谢。
权。我应该更清楚了。当我写'工作线程方法'时,我正在谈论线程启动时将执行的代码。它不是'UI线程'到'工作线程'*切换*问题,因为它是一个错误处理问题。谢谢。 – 2008-12-30 18:42:08