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