在VC中函数定义为
rdcard(int icDev,uchar * cardlx)在VC的DEMO中,执行后,cardlx可直接得到诸如12345,yfd等字符串在VB中定义
Declare Function rdcard Lib "rwcard.dll" (ByVal icDev As Long, ByRef cardlx As String) As IntegerDEMO中,
Dim ads As String
aa = rdcompany(514, ads)
程序执行即飞而在VB中定义
Declare Function rdcard Lib "rwcard.dll" (ByVal icDev As Long, ByRef cardlx As byte) As IntegerDEMO中,
Dim aaa(50) As Byte
aa = rdcompany(514, aaa(0))
方可这样的话,如果cardlx是个不定长的字符,要想得到就很麻烦,请问有什么办法解决吗
rdcard(int icDev,uchar * cardlx)在VC的DEMO中,执行后,cardlx可直接得到诸如12345,yfd等字符串在VB中定义
Declare Function rdcard Lib "rwcard.dll" (ByVal icDev As Long, ByRef cardlx As String) As IntegerDEMO中,
Dim ads As String
aa = rdcompany(514, ads)
程序执行即飞而在VB中定义
Declare Function rdcard Lib "rwcard.dll" (ByVal icDev As Long, ByRef cardlx As byte) As IntegerDEMO中,
Dim aaa(50) As Byte
aa = rdcompany(514, aaa(0))
方可这样的话,如果cardlx是个不定长的字符,要想得到就很麻烦,请问有什么办法解决吗
Declare Function rdcard Lib "rwcard.dll" (ByVal icDev As Long, ByRef cardlx As String) As IntegerDim ads As String * 256
aa = rdcompany(514, ads)
strptr ???