在每個工作線程方法中插入try/catch塊的方法是否有處理Windows窗體中未處理的非UI線程異常的方法?在Windows窗體中未處理的非UI線程異常
Thread.GetDomain().UnhandledException
非常適合捕捉錯誤,但到那時對它做任何事情都太遲了(除了記錄它)。控制通過UnhandledException
處理程序後,應用程序將終止。你可以期望的最好的是一個通用的Windows錯誤,看起來這樣的:
我所有的研究表明,你必須插入輔助線程方法的try/catch塊,但我希望把如果有人有不同的需要,那麼這裏。
謝謝。
權。我應該更清楚了。當我寫'工作線程方法'時,我正在談論線程啓動時將執行的代碼。它不是'UI線程'到'工作線程'*切換*問題,因爲它是一個錯誤處理問題。謝謝。 – 2008-12-30 18:42:08