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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何包装VB代码和C ++代码并将其作为3个COM接口用于第三方?相关的知识,希望对你有一定的参考价值。

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

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

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

答案

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

另一答案

AFAIK在VB6中通过COM公开类比在C ++中公开类要容易得多。

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

以上是关于如何包装VB代码和C ++代码并将其作为3个COM接口用于第三方?的主要内容,如果未能解决你的问题,请参考以下文章

如何最好地将 CString 转换为 BSTR 以将其作为“in”参数传递给 COM 方法?

我如何提取合并的数据并将其放入不同的工作表中?

我们如何在C,C ++中控制/调度线程的执行?

如何从多个网站数据库中获取数据并将其显示在主网站中? [关闭]

C 编程和 OpenCV(如何从文件中读取图像并将其加载以在 openCv 中进行进一步处理)

GCC和G ++结构包装的区别?