我不熟悉 VB 代码(C++ 程序员),但现在我需要向第 3 方提供 COM 接口,但现有功能在一些古老的 VB 代码中。
所以我的问题是是否可以将它们包装到 COM 接口中?如果有怎么办?
我基本上需要为第 3 方提供 3 个包装 COM 接口,一个来自旧的 VB 代码,另外两个来自旧的 C++ 代码。
您需要将代码放入 ActiveX DLL 项目中的类中。然后您可以创建公共类并调用您需要的方法。
AFAIK在 VB6 中通过 COM 公开类比在 C++ 中容易得多。
你需要创建一个 ActiveX DLL,就像 Deanna 说的那样。有关详细的分步指南和文档链接,请参阅此问题的答案。