非常に大きなC#アプリケーションで作業します。大きすぎるので、未処理の例外をすべてキャッチできません。C#UnhandledExceptionウィンドウから終了するときにアプリケーションが終了しないようにする
このアプリケーションには、「あなたは終了してもよろしいですか?アプリケーションのFormClosingイベントでメッセージがポップアップ表示されます。
未処理の例外が実行されると、ユーザーは終了ボタンをクリックすることがあります。私はこれがApplication.Exit()または何らかのフォームを呼び出すと信じています。これはまた、FormClosingイベントとポップアップウィンドウをトリガします。この時点で
あなたがポップアップで[はい]をクリックしますか、何かどうかは関係しません。 Application.Exit()のために応答が受信された後、アプリケーションは終了します。
Application.Exit()が呼び出されないようにする方法はありますか?
ハンドル'UnhandledException'イベントが発生するので、ダイアログを完全に置き換えることができます。 – SLaks
あなたのコードは何ですか?あなたのコーディングスタイルを知らなくても、あなたの答えを提案するにはどうすればいいですか? – mostafa8026
どのようにして基本的なエラー処理を省略して大きなアプリケーションを作成できましたか? –