中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

Exceptionをどこでつかまえる?

アプリケーションはあまりにもいろんなことをするため、例外というエラー構文を持っていて、想定外のことを対処しようとします。

コンソールアプリケーションの場合mainにtry{}catch(Exception er){}をかぶせて意図しない例外処理を行います。(エラー表示してログはきとか)

ASP.Netアプリケーションの場合にはApplication_Errorに例外処理を記述します。

Windowsアプリケーションの場合にはコンソールアプリケーションのようにmainの中で処置します。

でも、これで取得できるのはデバッガ上での起動のみ。。。

Application.Runでアプリケーションの制御はフレームワーク側に移るというか、mainからは直接関係ないところに飛んでいくので、mainではExceptionをつかめません。orz

結局Clickイベントや、Lordイベントに埋めていかないといけません。

あぁぁやっちまった。

投稿日時 : 2004年7月20日 23:38

コメントを追加

# re: Exceptionをどこでつかまえる? 2004/07/21 5:38 渋木宏明(ひどり)

Application.ThreadException では駄目?

# re: Exceptionをどこでつかまえる? 2004/07/21 9:02

あああ
そんなもんあったんだあ。
まだまだ修行が足りないなぁ。。。

タイトル
名前
URL
コメント