私のアプリケーションクラッシュを引き起こすエラー80131506がDLLライブラリGeckoFx(Wrapper Browser)に起因する可能性があることをご理解ください。アンマネージドコードとランタイムエラー80131506 Winform .net
私は多くのxpcomインターフェイスでアンマネージドコードがあると思います。今私はどのように解決し、なぜこのエラーが発生するのかわかりません。私がここで話していることを理解したい人のためにLink GeckoFX
このラッパーを使ってブラウザを作っている人はたくさんいますが、私はなぜこのエラーを覚えているのか分かりません。
ガーベッジコレクタが何か問題を見つけたときにクラッシュするように、破損ヒープのエラーである可能性があると理解しました。
私が行う奇妙なことは、TabControl内のGeckoWebBrowserのすべての問題を取り除くことです(すべてのタブを閉じるボタンのように)。
問題は、4分5分から60分に実行されているときにクラッシュが発生する可能性があるため、本当に理解できないことがわかっています。 クラッシュを頻繁に発生させるためにCG.Collect()を使用しましたが、どちらが問題なのかまだ分かりません。
これを処理する方法はありますか?
コードを書くときに私が従わなければならない注意がいくつかありますか?