这样的一个函数 (JKP487.dll中的)int __stdcall ReadSequence(unsigned char *Sequence)
参数说明: unsigned char *Sequence,返回序列号的数据,4个字节;函数返回: =Sequence的长度,成功我是这样定义的
Public Declare Function ReadSequence% Lib "JKP487.dll" (ByVal BB$)调用的时候这样
Dim GG As String * 56
MsgBox ReadSequence(GG)函数的返回值是 4,说明是对的,但是 返回的数据只有一个字节加一个2个字节的
空格,为什么会这样
我用他们自带的delphi的例子就是对的是不是我哪里定义的不对??
参数说明: unsigned char *Sequence,返回序列号的数据,4个字节;函数返回: =Sequence的长度,成功我是这样定义的
Public Declare Function ReadSequence% Lib "JKP487.dll" (ByVal BB$)调用的时候这样
Dim GG As String * 56
MsgBox ReadSequence(GG)函数的返回值是 4,说明是对的,但是 返回的数据只有一个字节加一个2个字节的
空格,为什么会这样
我用他们自带的delphi的例子就是对的是不是我哪里定义的不对??
解决方案 »
- 为什么 MSFlexGrid1.Rows有最大限制?
- 有人用过海康的视频采集卡吗?
- 紧急求助:怎样做到让简体系统和繁体系统共享同一个数据库时不出现乱码?恳求大家指点!
- DataGrid和Adodc控件的奇怪问题
- 求操作access数据库的方法,比如:添加、修改、删除。
- %%%向绝对高手征集将exe转换为activex dll的方案(500分)%%%
- asp的winsock问题,各位看看我的程序怎么了
- 急~~~~~ 为何会出现automation error?
- vb6怎么调用webservice
- DataGrid老是报7004错误是怎么回事?
- 到处都是灰,扫扫,顺便散点分
- 用setupfactory6.0打包后,数据环境报错,请问如何解决?急!!!
Public Declare Function ReadSequence Lib "JKP487.dll" (ByVal BB As Long) As LongDim b(55) As Byte
Dim GG As String
MsgBox ReadSequence(VarPtr(b(0)))
GG=StrConv(b,vbUnicode)