VB.NET質問スレ (Part18)at TECHVB.NET質問スレ (Part18) - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト900:デフォルトの名無しさん 07/01/07 03:18:00 http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=963405&SiteID=1 ここのコードのMyDynamicExtender.Finalize()って空のCatchで ソリューションエクスプローラでプロジェクトのノードを選択したまま VisualStudio終了するとAccessViolationExceptionが発生するのをもみ消してると思うです。 それってありですか? 901:デフォルトの名無しさん 07/01/07 03:36:23 ありです。 GCはファイナライザから例外がスローされるとプロセスを終了させて、全てのリソースを開放しようとする。 つまり、ファイナライザが例外をスローすべきなのは、開放すべきリソースの開放に失敗したとき。 AccessViolationExceptionがでるのは既にリソースが開放されているときだから、例外は握りつぶしてよい。 902:デフォルトの名無しさん 07/01/07 08:50:21 MSのサンプルも揉消してるぞ(そうしないと強制終了するしw) ttp://www.microsoft.com/downloads/thankyou.aspx?familyId=79c7e038-8768-4e1e-87ae-5bbbe3886de8&displayLang=en 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch