+ -
当前位置:首页 → 问答吧 → php如何调用Fnthex32.dll

php如何调用Fnthex32.dll

时间:2011-07-20

来源:互联网

win系统,PHP 5.3,
Fnthex32.dll是ZEBRA Z4M的控件,用于转换编码为中文,其在

C申明:

   
 function int GETFONTHEX(string outstr,string fontname, int orient,int height,int width,int bold,int ITalic,ref string hexbuf) library "fnthex32.dll"

函数调用:  
integer int_filenum string named,cBuf GETFONTHEX("条码测试", "宋体", "chnstr01", 0, 50, 0, 1, 0, cBuf)
//测试汉字转换是否成功//
named='test.txt' 
int_filenum=FileOpen(named,StreamMode!,write!,Lockwrite!,Append!)
filewrITe(int_filenum,cBuf)  
fileclose(int_filenum) 

VB中申明:

Private Declare Function GETFONTHEX Lib "fnthex32.dll" (ByVal chnstr$, ByVal fontname$, ByVal chnname$, ByVal orient%, ByVal height%, ByVal width%,ByVal bold%, ByVal italic%, ByVal hexbuf$) As Integer

调用:

nCount = GETFONTHEX("条码测试", "宋体", "chnstr02", 0, 50, 0, 1, 0, cBuf)

请问PHP如何调用。

把该dll复制至system32下,在执行regsvr32的时候,就已提示没有接入点;
php.ini 添加了extension = fnthex32.dll;
程序执行
dl(fnthex32.dll)提示不支持;
查看apache的log提示
Invalid library (maybe not a PHP library) 'FNTHEX32.DLL' in Unknown on line 

请问如何调用,用new com好像也没有接入点?

作者: zalvsa   发布时间: 2011-07-20

帖子跑不见了?

作者: zalvsa   发布时间: 2011-07-20

热门下载

更多