页:
[1]
| wangkun723 | 2006-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,我放在附件里,大家有兴趣可以下过来研究一下,谢谢! |
|
| 这个我也想知道顶一下,我只知道注册这个组件要运行在win下regsvr32 *.dll |
| sunjava | 2006-7-21 09:09 AM |
|
| 上官方在线指南上看 |
| greennet | 2006-7-24 02:25 PM |
|
调用DLL 只能在WIN平台下使用
使用方法:
1、注册DLL组件 :开始-运行-regsvr32 Crwicc.dll
2、调用组件:$A = new COM('方法名称'); |
| lonce2096 | 2006-7-24 04:23 PM |
|
问题 其实已经很明显了
extension=php_mbstring.dll in your php.ini
修改你的PHP.INI配置 extension=php_mbstring.dll |
|
| extension=php_mbstring.dll in your php.ini |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.006175 second(s), 2 queries | |
|
|