PHP
发布时间:2022-04-09 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP调用VC编写的COM组件实例,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
一、用VC创建COM组件
1、vc新建项目 -> ATL项目,输入
名称ComTest,ComTest将作为COM组件的
名称。
403/201403291616332.png">
2、到了ATL项目向导,不需要改动,完成向导。向导完成后,vc将会
自动生成一系列的程序。
403/201403291616333.png">
3、切换到类视图,在ComTest项右键,
添加类,选择ATL简单对象,
403/201403291616334.png">
4、来到ATL简单对象向导,输入你要新建的类名 MyClass,完成向导。(注意了,还要填写ProgID,有些vs会
自动补全)
403/201403291616335.png">
403/201403291616336.png">
6、来到
添加方法向导,我们想实现计算2个数相加的
功能,如下,参数a和b都是[in] Long,c为COM返回参数,为[out,retval] Long*,是
一个指针。完成向导。
403/201403291616337.png">
7、在MyClass.cpp找到我们刚刚
添加的
方法,add(LONG a,LONG b,LONG* c),
修改如下:
代码如下:{
*c = a + b;
return S_OK;
}
大佬总结
以上是大佬教程为你收集整理的PHP调用VC编写的COM组件实例全部内容,希望文章能够帮你解决PHP调用VC编写的COM组件实例所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。