如何包装VB代码和C ++代码并将其作为3个COM接口用于第三方?

时间:2012-08-09 09:48:48

标签: c++ com vb6

我不熟悉VB代码(C ++程序员),但现在我需要为第三方提供COM接口,但现有的功能在一些古老的VB代码中。

所以我的问题是可以将它们包装到COM接口内吗?如果是这样怎么办?

我基本上需要为第三方提供3个包装COM接口,一个来自旧的VB代码,另外两个来自旧的C ++代码。

2 个答案:

答案 0 :(得分:3)

您需要将代码放入ActiveX DLL项目中的类中。然后,您可以创建公共类并调用所需的方法。

答案 1 :(得分:1)

AFAIK在VB6中通过COM比在C ++中更容易公开类

你需要创建一个ActiveX DLL,就像Deanna说的那样。有关详细的分步指南和文档链接,请参阅this question的答案。