我有个DLL文件,里面有个函数是
int GasInitPort(int iPort,long lBaud,char*results);
功能描述:打开设备
输入参数:
int iPort:端口号
long lBaud:通讯波特率
输出参数:
char * results:返回操作结果说明我把它转化为VB为
<DllImport("ZJWXGas.dll", EntryPoint:="ZJWX_GasInitPort", SetLastError:=True, CharSet:=CharSet.Auto, ExactSpelling:=True, CallingConvention:=CallingConvention.StdCall)> _
Public Shared Function ZJWX_GasInitPort(ByVal port As Integer, ByVal baud As Long, ByVal results() As Byte) As Int16
End Function但是一调用这个函数就出现问题???
int GasInitPort(int iPort,long lBaud,char*results);
功能描述:打开设备
输入参数:
int iPort:端口号
long lBaud:通讯波特率
输出参数:
char * results:返回操作结果说明我把它转化为VB为
<DllImport("ZJWXGas.dll", EntryPoint:="ZJWX_GasInitPort", SetLastError:=True, CharSet:=CharSet.Auto, ExactSpelling:=True, CallingConvention:=CallingConvention.StdCall)> _
Public Shared Function ZJWX_GasInitPort(ByVal port As Integer, ByVal baud As Long, ByVal results() As Byte) As Int16
End Function但是一调用这个函数就出现问题???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货