VB.NET質問スレ (Part18)
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4989日前に更新/273 KB
担当:undef