質問: WPFアプリケーションでInvalidCOMException 私はこのInvalidCOMExceptionを取得しています。「基になるRCWから分離されたCOMオブジェクトは使用できません」。私はWPFアプリケーションでDirectXを使用しています。誰でもこのエラーとは何か教えてください。どうすればこの問題を解決できますか?どんな助けでも大きな価値があります。 ありがとう。
回答: このエラーは、通常、コード内でCOMオブジェクトを参照しているときと、アプリケーションまたはクラスを破棄しているときに発生します。コードは提供されていないので、私はこれがここで説明したのと同じシナリオであると仮定しています - COMオブジェクト根底にあるRCWから分離されたものは使用できません - なぜそれが起こりますか? 分離されたCOMオブジェクトその下にあるRCWからは使用できません [http://blogs.msdn.com/b/martijnh/archive/2009/12/31/unit-testing-com-object-that-has-その根底にあるものから分離されている - rcw-can-be-use-use.aspx](https://blogs.msdn.com/b/martijnh/archive/2009/12/31/unit-testing-com-object-that-has-been-separated-from-its-underlying-rcw -cannot-be-used.aspx ) 通常、 `STA Apartment State` のアプリケーションをスレッドする場合に発生します。