![](/img/trans.png)
[英]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.