1

デスクトップ アプリケーションに GeckoFX 13 を使用しています。したがって、必要に応じて GeckoWebBrowser で別のフォームを開くメインフォームがあります。メインフォームにも別の Gecko ブラウザを使用しています。このエラーが表示されているアプリケーションを閉じている場合を除いて、すべて正常に動作しています

基になる RCW から分離された COM オブジェクトは使用できません。

その処分関連の問題。2番目のフォームは別のスレッドであるため、このエラーが表示される理由はわかっています。しかし、私は解決策を知る必要があります。GeckoFX-8 ではこの問題はありませんでした。解決策や提案は高く評価されます。

ありがとう

4

1 に答える 1

4

これを試して:

protected override void OnClosed(EventArgs e)
{
   GeckoWebBrowser.Dispose();
   Xpcom.Shutdown();
   base.OnClosed(e);
}
于 2012-11-30T09:00:16.553 に答える