2012-01-17 8 views
1

私はWPFを実行している広大なアプリケーションを持っていると私は時折ハンドル「操作が正常に完了」エラー

にランダムに成功し

エラーを完了した操作を取得するには、物事の全体のホストである可能性があります。

このコードをトラップしてアプリを再起動する方法はありますか?私はすでに

#region "Error Checking" 
    void OnAppDomainUnhandledException(object sender, UnhandledExceptionEventArgs e) 
    { 
     HandleError("OnAppDomainUnhandledException", e.ExceptionObject.ToString(), e.ExceptionObject.ToString()); 
    } 

    void OnDispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e) 
    { 
     string error = string.Empty; 
     if (e.Exception.InnerException != null) 
      error = e.Exception.InnerException.Message; 

     HandleError("OnDispatcherUnhandledException", e.Exception.Message.ToString(),error); 
     e.Handled = true; 
    } 

    #endregion 

を使用していますが、これは誤り

+1

これは、Windows API呼び出しが失敗し、エラー処理ロジックにバグがあり、エラーコードが0にリセットされるバグがある場合に発生します。一般的ではありませんが、エラー処理コードはほとんどテストされません。それはあなたが提供した情報と乾草のスタックの針です。 –

+0

コメントありがとうございました –

答えて

0

私はSplashScreensとは何かを持っているようだGoogleに扱う/キャッチするためには表示されません

...

this、またはthisがお手伝いできます。

+0

私はC#と.net 4.0を実行していますが、これは3.5の問題でした –

関連する問題