質問: myapplicationのunhandledexceptionいべんとについて vb2005で開発しています。 以下のサイトを参考に例外をハンドルしようと思ったのですが、 うまくハンドルされません。 http://dobon.net/vb/dotnet/programing/unhandledexception.html#section4 このイベントはどこで発生しても取得されるものですよね? 少なくともmyapplicationやメインのスレッドで発生した例外はハンドルされるものと思ったのですが。。。 私の使い方が悪いのでしょうか? 簡単に例外を発生させたかったので、以下のような処理を myapplicationやform_loadイベントに記載して確認してみました。 io.file.open("", io.filemode.open) きっと私の使い方が悪いのだと思うのですが、 どのような使用したらよかったのでしょうか? もしよろしければ、ご教示頂けませんか? お願いいたします。
回答: ちゃんと例外を myapplicationクラスで捕らえられますよ ideからデバッグ実行(f5)ですと 例外をideが処理してしまうので unhandledexceptionのイベントが発生しないように思われているのではないでしょうか ctrl+f5の『デバッグ無しで開始』で実行してみましょう