在Windows 7中已经有一个工作的WAMP实例,其中包含
行$x = new COM("X");
实例化一个COM对象。
我试图找到一个错误,并决定在与前一个系统相同的Windows 7系统上使用全新的WAMP安装。
在新的一行中,同一行产生:
Failed to create COM object 'X': Class not registered ( Error code: 0x80040154 )
现在,由于第一个WAMP附带了它自己的安装应用程序(以及它保存COM类的DLL),我无法确切地知道在新的WAMP中需要更改的内容,因此上面的行将实例化该对象
知道我需要设置什么吗?
答案 0 :(得分:0)
您需要使用
注册DLLregsvr32 yourdll.dll
答案 1 :(得分:0)
通过更改工作目录(使用chdir
)与php.exe
之前的$x = new COM("X");
相同来管理解决问题。
我认为DLL没有注册,或者本身缺少某些东西。