Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C++/CLI から VB6 COM を呼び出さなければならない状況があります。このことは、プロジェクトに VB6 dll の参照を追加することで C# を使用して実現できます。これは、Interop dll がそこで自動的に生成されるためです。
しかし、私は c++/CLI を使用しており、C++/CLI コードから VB6 COM を呼び出す方法が必要であるため、私の状況は少し異なります。
次に、VB6 COM の .tlh を生成することは可能ですか。
[プロジェクト] -> [プロパティ] -> [共通プロパティ] -> [フレームワークと参照] -> [新しい参照の追加] に移動して、c++/CLI プロジェクトに VB6 DLL の参照を追加できます。
VB6.dll を選択すると、必要な Interop が生成され、c++/CLI から VB6 を呼び出すことができます。