2012-01-31 46 views
0

我希望瞭解是否導致應用程序崩潰的錯誤80131506可能是由DLL庫GeckoFx(包裝瀏覽器)引起的。非託管代碼和運行時錯誤80131506 Winform .net

我認爲在許多xpcom接口中有非託管代碼。現在我不知道如何解決,爲什麼我得到這個錯誤。對於誰想要明白我在這裏說的是Link GeckoFX

有許多人,使瀏覽器與此包裝,但我不知道爲什麼我是唯一認爲(也許)recive這個錯誤。

我知道這可能是一個腐敗堆的錯誤,所以當垃圾回收器發現錯誤時它會崩潰。

我做的唯一奇怪的事情,就是我的TabControl中GeckoWebBrowser的所有性質的Dispose(就像一個按鈕關閉所有選項卡)。

問題是,我真的不明白什麼時候它變得腐敗導致崩潰可能發生,當它從4 5分鐘運行到60分鐘,我真的不知道如何得到它。 我使用CG.Collect()更頻繁地導致崩潰,但我仍然不明白是哪個問題。

有沒有辦法來處理呢?

當我編寫代碼時,是否需要注意一些問題?

回答