VS2010创建一个com dll 供php调用:
步骤如图:
接下来创建添加一个类,简称为MyClass,progid最好也写一个。
在类视图IMyClass添加一个方法
返回类型不可修改,返回值需要指定【参数特性】为out。
接下来在MyClass.cpp里修改函数实现代码。
这样一个简单的com dll就算完成了。生成项目会默认注册到系统(如果VS2010不是管理员启动则不会注册成功)。
可以使用命令
regsvr32 /s "testPhpCom.dll"
手动进行注册。
下面尝试在php里调用Com dll。
首先在php.ini中修改
com.allow_dcom = true
测试php如下:
Add( 222,223);?>
结果如下: