处理时GeckoFX显示错误

时间:2012-09-21 09:50:54

标签: c# browser dispose geckofx

我在桌面应用程序中使用GeckoFX 13。所以我有一个主窗体,在需要时用GeckoWebBrowser打开另一个窗体。我也在使用另一个Gecko浏览器进入我的主窗体。一切正常,除非我关闭应用程序时显示此错误

  

已与基础RCW分离的COM对象不能   使用

与处理相关的问题。我知道第二种形式是一个不同的线程,这就是为什么要显示这个错误。但我需要知道解决方案。我对GeckoFX-8没有这个问题。任何解决方案或建议都将受到高度赞赏。

由于

1 个答案:

答案 0 :(得分:3)

试试这个:

protected override void OnClosed(EventArgs e)
{
   GeckoWebBrowser.Dispose();
   Xpcom.Shutdown();
   base.OnClosed(e);
}