[英]PHP - Serial Port (com port) access denied in WAMP server (Windows)
[英]PHP & Delphi COM+ DLL & Serial port
那是我最近的问题...
我这里有一些使用Delphi 5开发的遗留COM + DLL。这些DLL之一具有使用以下代码在COM串行端口上写入内容的方法:
AssignFile(fport,'COM1');
Rewrite(fport);
Write(fport,'some command');
CloseFile(fport);
当我们开始编码前端以使用PHP时,我们在IIS上使用了WebService来访问COM + DLL。 当时我不知道我可以在PHP中使用COM类来完成此操作。 但它工作正常。
因此,今天我更改了php以使用COM类并摆脱了IIS。 调用了DLL,执行了该功能,但是串行端口通讯根本不起作用。 我试图把一些try..except
放在Delphi代码上,但是没有抛出异常。
也许与php进程不必访问串行端口的特权有关?
预先感谢您提供任何线索!
使用regsvr32
在计算机上注册了DLL,并且出现错误。 我将其安装到组件服务中,现在一切正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.