用VC6写个COM组件给PHP写的WEB程序调用应该怎么做 用VC6写个COM组件给PHP写的WEB程序调用应该怎么做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这里有很多Javascript和Activex交互的文章。也就是如何实现一个COM组件同网页交互http://hi.baidu.com/huhe/blog/item/817a59ee1ca423f8b3fb95de.html 有两种组件:1.ACTIVEX2.ATL根据自己情况选择合适的。 首先,LZ需要学习如何编写COM,这个网上有很多资料可以参考,也不是在这里能说的清楚的 我在其中封装一个方法:STDMETHODIMP CFun::show接着,编写出了这个DLL之后,将其进行注册,通过regsvr32 youdll.dll或是用DllRegister函数最后,PHP中调用这个方法<?php$com = new COM("nfs.Fun") or die("无法建立COM组件");echo $com->show(1);?>具体的操作步骤,请参考 这里 vs2010中CFormView对打印的支持问题 求助 Windows远程桌面 很多软件的皮肤资源里的图标都是4个连成一直线的,是同一个图片上的,这是什么贴图技术?? ------------大家觉得JAVA和VC++哪个难? 救命啊~超级冷门的问题 为什么我的程序在SQL下不能支持多用户呢?? 关于在资源中加入HTML的问题?? 能不能自画所有非客户区(包括菜单)? 现在我用VC就好像在堆积木,唉,高手给点意见好吗? 屏蔽显示桌面消息 ACTIVE X int类型,数组类型 接口 ,急啊 vs2005里面如何编辑资源位图透明像素?
也就是如何实现一个COM组件同网页交互
http://hi.baidu.com/huhe/blog/item/817a59ee1ca423f8b3fb95de.html
1.ACTIVEX
2.ATL根据自己情况选择合适的。
我在其中封装一个方法:STDMETHODIMP CFun::show
接着,编写出了这个DLL之后,将其进行注册,通过regsvr32 youdll.dll或是用DllRegister函数
最后,PHP中调用这个方法
<?php
$com = new COM("nfs.Fun") or die("无法建立COM组件");
echo $com->show(1);?>
具体的操作步骤,请参考 这里