消息关闭
    暂无新消息!

关于PHP无法调用自己写的COM组件

问题作者 : 钱盼2017-07-26发布
我用VS2008写了一个ATL组件,加了两个属性一个方法.
http://www.jb51.net/article/48556.htm 就是按照这里的步骤.注册dll后,在php里的代码是这样的.
<?php
       $com1 = new COM("abc.def");
$sss=$com1->add1(1, 2); 
echo $sss;
?>
然后报错,
( ! ) Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `abc.def' in D:\wamp\www\finger\php.php on line 3
( ! ) com_exception: in D:\wamp\www\finger\php.php on line 3
,不知道是怎么回事,但是运行 $word = new COM("word.application"),就没有问题,不知道原因到底在哪里,求各位大哥大姐帮帮忙,刚接触这个,谢谢谢谢,十分感谢.

6个回答

︿ 2
我注册了啊!不是打开cmd 然后 regsvr32 路径文件名 ,然后提示注册成功吗?我已经注册啦。还是这样。 
︿ 0
Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `abc.def' in D:\wamp\www\finger\php.php on line 3
'创建COM对象 ABC DEF 失败