我在桌面应用程序中使用GeckoFX 13。所以我有一个主窗体,在需要时用GeckoWebBrowser打开另一个窗体。我也在使用另一个Gecko浏览器进入我的主窗体。一切正常,除非我关闭应用程序时显示此错误
已与基础RCW分离的COM对象不能 使用
与处理相关的问题。我知道第二种形式是一个不同的线程,这就是为什么要显示这个错误。但我需要知道解决方案。我对GeckoFX-8没有这个问题。任何解决方案或建议都将受到高度赞赏。
由于
答案 0 :(得分:3)
试试这个:
protected override void OnClosed(EventArgs e)
{
GeckoWebBrowser.Dispose();
Xpcom.Shutdown();
base.OnClosed(e);
}