dll传递记录类型参数的问题
在dll文件里,有如下记录
type
TSHOWSTYLE=record
cIn:byte;
cOut:byte;
cSpeed:byte;
cWait:byte;
cLeft:byte;
wTop:word;
cWidth:byte;
cHeight:byte;
end;
一函数的传入参数是上面的类型 showstyle:TSHOWSTYLE
函数是从VB调用的,在VB也同样的申明了记录类型,然后传递的时候没有用关键字ByVal
问题1.VB不用ByVal的方法来传递这个记录类型,传递的是地址吗?还是什么?
问题2.如果传递的是地址,在dll里面应该如何读取记录里面的内容?如果不是地址,又如何读取
现在我是直接在dll里面用 showstyle. 来访问的,但是值不是我所所期望的