C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

UnhandledExceptiイベンの例外


(過去ログ 81 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■48169 / inTopicNo.1)  UnhandledExceptiイベンの例外
  
□投稿者/ nori (94回)-(2010/03/26(Fri) 11:53:46)

分類:[C#] 

private void button1_Click(object sender, EventArgs e)
{
    System.Threading.Thread.GetDomain().UnhandledException += (s1, e1) =>
    {
        Exception ex = (Exception)e1.ExceptionObject;
        MessageBox.Show(ex.Message);
    };

    this.Invoke(new System.Action(() =>
    {
        throw new Exception("エラーです", new Exception("インナーです"));
    }));
}

上記の処理をすると、UnhandledExceptionの引数にはInnerException(インナーです)が渡ってきます。
InnerExceptionではなく、最上位のException(エラーです)を取得する事はできないでしょうか?

環境
Visual Studio 2008
.NET Framework 2.0

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -