喜悦国际村 » PHP高级编程 » PHP调用DLL,有没有知道怎么做的?谢谢

页: [1]
wangkun7232006-7-21 05:40 AM
PHP调用DLL,有没有知道怎么做的?谢谢

环境:APACHE2.0 PHP5.0 MYSQL5.0
需要调用的DLL:Crwicc.dll,C写的一个硬件设备库
dl("Crwicc.dll"); 提示如下
Warning: dl() [function.dl]: Not supported in multithreaded Web servers - use extension=php_mbstring.dll in your php.ini
修改PHP.INI  :加入extension=php_crwicc.dll,拷贝crwicc.dll到SYSTEM32和EXT下,改名为php_crwicc.dll后,重启APACHE,执行print_r(get_loaded_extensions()) ; ,没有显示有crwicc.dll的调用.

在座的高手如云,烦请告诉在下,能不能在PHP下调用第三方DLL,可以就告诉方法,不行的话就不用浪费时间了,这个DLL,我放在附件里,大家有兴趣可以下过来研究一下,谢谢!

蟋蟀2006-7-21 07:27 AM
这个我也想知道顶一下,我只知道注册这个组件要运行在win下regsvr32 *.dll

sunjava2006-7-21 09:09 AM
上官方在线指南上看

greennet2006-7-24 02:25 PM
调用DLL 只能在WIN平台下使用
使用方法:
1、注册DLL组件 :开始-运行-regsvr32 Crwicc.dll
2、调用组件:$A = new COM('方法名称');

lonce20962006-7-24 04:23 PM
问题 其实已经很明显了 
extension=php_mbstring.dll in your php.ini

修改你的PHP.INI配置  extension=php_mbstring.dll  

c1a1o12006-7-25 09:15 AM
extension=php_mbstring.dll in your php.ini


查看完整版本: PHP调用DLL,有没有知道怎么做的?谢谢


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.006175 second(s), 2 queries