2011-10-06 10 views
2

私は.NET C#で書かれたアプリケーションを持っていて、Windowsイベントログに次のメッセージが表示されています(応答しません)。 (参照しているDLLはアンマネージコードです)故障モジュールこれは何を意味し、なぜこれが起こるのですか?

この例外は何を意味するのですか?何が原因でしょうか?これを解決する方法は何ですか?

アプリケーション名をフォールティング:Application.exe、バージョン:4.2.11.0、タイムスタンプ:0x4e8d8e86 フォールティングモジュール名:myDll.DLL_unloaded、 例外コード:0xc0000005で 障害オフセット:0x0000000180004d3c フォールティングモジュールパス:MYDLL.DLL レポートID:5608bfd7-f014-11e0-9df7-001cc05d00b7

ありがとうございました!

答えて

4

これは、まだアクティブなコード(実行中か、スタック上にあるか、またはコールバックとして登録されているため実行待ちの状態)の間に、MyDll.DLLがアンロードされたことを意味します。もうコードはありませんでした。 DLLがアンロードされている理由を調査し、まだアクティブなコードがある間にアンロードされないようにする必要があります。

関連する問題