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 的引用,方法是转到 Project->Properties->Common Properties->Framework and References->Add New Reference。
现在选择您的 VB6.dll,它将生成所需的互操作,然后您就可以从 c++/CLI 调用 VB6。