vs2013 c++ ATL 制作COM组件

时间:2023-01-20 00:17:26

com组件适用于多个不同的编程语言方便调用的一个组件

接下来就是一个制作的过程

创建了一个ATL项目后,点击确定

vs2013 c++ ATL 制作COM组件

然后点击下一步

vs2013 c++ ATL 制作COM组件

勾选:支持mfc,支持com+1.0 支持部件注册器,然后点击完成

vs2013 c++ ATL 制作COM组件

然后就变成了这样

vs2013 c++ ATL 制作COM组件

选中MyCom项目

vs2013 c++ ATL 制作COM组件

然后点击项目→添加类

vs2013 c++ ATL 制作COM组件

点击左边的ATL,然后再点击ATL COM+1.0组件

vs2013 c++ ATL 制作COM组件

然后写入你要设置的名字

vs2013 c++ ATL 制作COM组件

vs2013 c++ ATL 制作COM组件

返回到对象浏览器,选中刚才创建的接口Itestcom,然后点击项目→添加方法

vs2013 c++ ATL 制作COM组件

vs2013 c++ ATL 制作COM组件

然后自己定义一个方法或者函数,在这里我就简单的写一个相加方法

vs2013 c++ ATL 制作COM组件

之后就显示了刚才创建的方法

vs2013 c++ ATL 制作COM组件

双击这个方法,然后就可以看到对应的代码

vs2013 c++ ATL 制作COM组件

然后就随便自己怎么弄了