delphi中调用VB写的DLL,接口数据类型的问题?(200分)

  • 主题发起人 主题发起人 lytime
  • 开始时间 开始时间
L

lytime

Unregistered / Unconfirmed
GUEST, unregistred user!
VB Dll 接口函数如下:
Public Function ReadComm(ByRef feed1() As Byte,
ByRef feed2() As Byte) As String:
其中ByRef feed2()为Byte型的二维数组,每一个第二维是八位数据
我在Delphi6中调用,针对feed1和feed2两个数组用了很多类型:
array of byte
pchar
.....
不是编译阶段就说这种类型不能用
就是调用了函数,返回值时提示无效的数据类型!
 
不能用byref 改为byval即可
 
后退
顶部