第一次在VB版提问,请大家捧场
问题如下:
在VB里调用一个VC写的DLL中的函数,在VC里声明的原型如下:
BOOL EXPORT __stdcall WriteFlashData(unsigned char *mBuffer,int count)
在VB里先声明
Private Declare Function WriteFlashData Lib "start.dll" (ByRef Buffer As Byte, ByVal count As Long) As Boolean
调用:
Dim mBuffer(3) As Byte
mBuffer(1) = 2
mBuffer(2) = 3
mBuffer(0) = 4
Dim result As Boolean
result = WriteFlashData(mBuffer(0), 3)
发生“指令引用内存错误”
请各位大侠指点