/// <summary> /// 例外を受け取り、例外の内容からエラー文字列を生成 /// そのエラー文字列をメッセージボックスで表示する /// さらに、その例外の内容をログに書き込む /// アプリケーションを強制終了する /// </summary> /// <param name="ex">受け取る例外</param> private void ReportUnhandledException(Exception ex) { // 例外の内容からエラー文字列を生成 // 生成したエラー文字列の内容をメッセージボックスで表示 MyError.CallErrorMessageBox(this.CreateErrorMessage(ex)); // 例外の内容をログに書き込む MyError.WriteLog(ex); this.Shutdown(); }