2011-10-06 153 views
2

我有寫在.NET C#的apllication和它sporafdically崩潰(無響應)Windows事件日誌AHD以下消息。 (它指的是德的dll是託管代碼)錯誤模塊這是什麼意思,爲什麼會發生這種情況?

沒有人知道這是什麼意思例外?什麼可能導致這個?以及如何解決這個問題?

錯誤的應用程序名:Application.exe,版本:4.2.11.0,時間戳:0x4e8d8e86 錯誤模塊名稱:myDll.DLL_unloaded, 異常代碼:0000005 故障偏移:0x0000000180004d3c 錯誤模塊路徑:MYDLL.DLL 報告編號:5608bfd7-f014-11e0-9df7-001cc05d00b7

的感謝!

回答

4

這意味着MyDll.DLL在它仍然有活動代碼的情況下被卸載(當時正在運行,或者正在等待運行,因爲它在堆棧上或被註冊爲回調),所以當程序去執行代碼時,那裏再沒有代碼了。你需要調查爲什麼你的DLL被卸載,並防止在它仍然有活動代碼時被卸載。

相關問題