PHP調用Com組件


VS2010創建一個com dll 供php調用:

步驟如圖:

image

image

接下來創建添加一個類,簡稱為MyClass,progid最好也寫一個。

image

image

 

在類視圖IMyClass添加一個方法

image

返回類型不可修改,返回值需要指定【參數特性】為out。

image

接下來在MyClass.cpp里修改函數實現代碼。

image

這樣一個簡單的com dll就算完成了。生成項目會默認注冊到系統(如果VS2010不是管理員啟動則不會注冊成功)。

可以使用命令

regsvr32 /s "testPhpCom.dll"

手動進行注冊。

下面嘗試在php里調用Com dll。

首先在php.ini中修改

com.allow_dcom = true

測試php如下:

<?php
$a = new COM("Myclass.Class"); 
echo $a -> Add( 222,223);
?>

結果如下:

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM