标签:
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如下:
<?php $a = new COM("Myclass.Class"); echo $a -> Add( 222,223); ?>
结果如下:
标签:
原文地址:http://www.cnblogs.com/Reyzal/p/5142922.html