非托管代码和运行时错误80131506 Winform .net

时间:2012-01-31 19:14:32

标签: .net crash runtime unmanaged geckofx

我希望了解使我的应用程序崩溃的错误80131506可能是由DLL库GeckoFx(包装器浏览器)引起的。

我认为在许多xpcom界面中都有非托管代码。现在我不知道如何解决以及为什么我得到这个错误。对于谁想要理解我在这里谈论的Link GeckoFX

有很多人使用这个包装器制作浏览器,但我不知道为什么我是唯一(也许)回复此错误。

我明白这可能是腐败堆的错误,所以当垃圾收集器发现错误时它会崩溃。

我做的唯一奇怪的事情就是在我的TabControl中处理GeckoWebBrowser的所有功能(如按钮关闭所有选项卡)。

问题是我无法真正理解它何时被破坏导致崩溃可能发生在它从4分钟到60分钟运行时我真的还不明白如何得到它。 我使用CG.Collect()来更频繁地导致崩溃,但我仍然不明白哪个是问题。

有办法解决这个问题吗?

在编写代码时,我必须注意一些注意事项吗?

1 个答案:

答案 0 :(得分:0)