使用PHP调用OCX控件,本不是个难题,但现实中采用flash回避的方法更通用。真正使用ocx的不多,而且资料也比较少,从网上看到了一个成功的例子:
其实调用 <b>OCX</b>文件 和 DLL文件是一样的
首先把欲调用的 目标DLL或者<b>OCX</b>或者什么什么的控件文件包含进来
include("D:\wwwroot\Authen\Authen.<b>ocx</b>");
然后用COM函数调用它 其中参数是以 文件名.类名的形式调用的 这点由为重要
$word = new COM("Authen.CAuthenCtrl") or die("Unable to instanciate Word");
就这么简单 就可以完成<b>PHP</b>调用控件的工作了 ~~~呵呵 ~~~
下面是由网友 遇见 总结的
偶是用MFC做的ActiveX控件,
生成了一个Authen.<b>ocx</b>文件,
如果要在<b>PHP</b>里面引用首先
include("Authen.<b>ocx</b>的物理路径");
$myCom = new COM("Authen.CAuthenCtrl") or die("Unable to instanciate Word");
Authen是文件名
CAuthenCtrl是类名
但在实际中,我还没测试通过。但相信不会太难。
接下来我将逐一记录,一款摄像头ocx的PHP调用过程。
2010年1月10日晚: