0

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

我认为在许多 xpcom 接口中都有非托管代码。现在我不知道如何解决以及为什么会出现此错误。对于想要了解我在这里谈论的内容的人, Link GeckoFX

有很多人使用此包装器制作浏览器,但我不知道为什么我是唯一(可能)收到此错误的人。

我知道这可能是损坏堆的错误,因此当垃圾收集器发现错误时它会崩溃。

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

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

有没有办法处理这个?

编写代码时是否需要注意一些事项?

4

1 回答 1

0

在此处尝试热修复:http: //support.microsoft.com/hotfix/KBHotfix.aspx ?kbnum=2640103&kbln=en-us

于 2012-07-22T23:52:20.760 回答