通知
すべてクリア
Topic starter
2007年3月2日 3:07 PM
お世話になってます。
program.csの中でUnhandledExceptionのイベントハンドラを作成して
AppDomain.CurrentDomain.UnhandledException += new
UnhandledExceptionEventHandler(Aaa);
public static void Aaa(object sender, UnhandledExceptionEventArgs e)
{
MessageBox.Show(aa);
Application.Exit();
}
フォームの中でボタンを押したときにスレッドを作成して
そのスレッドで
throw new ArgumentException(aaa);
ってやってます。
意図しているのはメッセージボックスが表示されたあと終了なんですが
Just-In-Timeデバッグダイアログが出てしまいます。
解決方法ご教授願えませんでしょうか。
よろしくお願い致します。
Topic starter
2007年3月2日 4:25 PM
う~ん、Just-In-Timeデバッグダイアログが出るほうが普通なのかなぁ。
Application.ThreadExceptionの場合はでないけどこれが特別?
キャッチするとそのまま処理を継続できるし。
Topic starter
2007年3月2日 4:43 PM
Application.ThreadExceptionも構成ファイルに以下を記述すると
Just-In-Timeデバッグになるんですね。
<system.windows.forms jitDebugging=true />
どちらも同じ動きなら解決かな~。