1

事実は次のとおりです。

1) 公開された COM インターフェイスを持つクラスを含む .NET アプリケーションがあります。

2) この .NET COM クラスのインスタンスをインスタンス化する C++ アプリケーションがいくつかあります。

3) すべての C++ アプリケーションは、開発用 PC で COM オブジェクトを正常に作成できます。

4) 他のすべての PC で、C++ アプリケーションの 1 つが COM オブジェクトの作成に失敗し、「そのようなインターフェイスはサポートされていません」というエラーが表示されます。残りの C++ アプリケーションは失敗しません。

質問:

A) 特定の C++ アプリの他の開発 PC ではサポートされず、どのようにインターフェイスを開発 PC でサポートできますか? 実行可能ファイルは、すべてのマシンでまったく同じです。

B) すべての C++ アプリケーションで COM オブジェクトを正常にインスタンス化する方法はありますが、できません。これは文字通り、各アプリケーションで再利用される同じコードです。

C) どうすればこれを修正できますか? 微調整できる構成設定はありますか?

ありがとう。

4

0 に答える 0