Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将 GeckoFX 13 用于我的桌面应用程序。所以我有一个主表单,它在需要时使用 GeckoWebBrowser 打开另一个表单。我也在我的主窗体中使用另一个 Gecko 浏览器。一切正常,除非我关闭应用程序时显示此错误
无法使用已与其底层 RCW 分离的 COM 对象。
它是一个与处置相关的问题。我知道第二种形式是一个不同的线程,这就是显示此错误的原因。但我需要知道解决方案。GeckoFX-8 没有这个问题。任何解决方案或建议将不胜感激。
谢谢
尝试这个:
protected override void OnClosed(EventArgs e) { GeckoWebBrowser.Dispose(); Xpcom.Shutdown(); base.OnClosed(e); }