請教大家一個問題vc dll聲明'void FindBorder(void* buffer1);buff1是vc傳給 vb的 short 數組~ vb裡面怎麼聲明啊
我是這樣的,不知道對哇
dim buf3() as integer
ReDim buf3(1000) As integerCall FindBorder( buf3(0))Public Declare Function FindBorder Lib "MathLib.dll" ( ByRef buf3 As Integer)
我是這樣的,不知道對哇
dim buf3() as integer
ReDim buf3(1000) As integerCall FindBorder( buf3(0))Public Declare Function FindBorder Lib "MathLib.dll" ( ByRef buf3 As Integer)
楼下的,我说的对吧?
如果vb声明里是ByVal DataArray As long
那么在vb里调用api函数时要应该这样:i = fnTestArray(VarPtr(lenarray(0)), 2)