0

同じインターフェースのセットを提供する一連のコンポーネントがあります。登録不要の COM を使用するクライアント コードの可能性を調査しているときに、この問題に遭遇しました。ユーザーが提供する構成に応じて、1 つのクライアントが同じインターフェイスの異なる実装を使用する場合があります。したがって、これらのコンポーネントごとに依存関係を含める必要があります。これらの各コンポーネントには、エクスポートされたコンポーネント インターフェイスを登録する comInterfaceProxyStub 要素が含まれています。つまり、同じインターフェースのセットをエクスポートする comInterfaceProxyStub を持つ多くのコンポーネントがあり、それらはすべて実装されています。この事実がアクティベーション時にエラーを引き起こすようです。ststrace.exe は明確ではありませんが、「再登録」を拒否しているようです。何が欠けていますか?既に「登録済み」のインターフェイスの comInterfaceProxyStub 要素を使用して 2 番目のコンポーネントをアクティブ化しようとするとエラーになるのでしょうか?

4

0 に答える 0