extern "C" __declspec(dllexport) __stdcall bool WriteUSB_DATA(int Address,int Count,unsigned char *pDMX1024);
我在VB中的声明如下:
Public Declare Function WriteUSB_DATA Lib "USBDMX1024.dll" (ByVal Address As Integer, ByVal Count As Integer, ByRef pDMX1924 As Any) As Boolean
程序:
Dim Sign As Boolean
Dim Data(1 To 1024) As Byte
For i = 1 To 1024
Data(i) = 255
Next i
Sign = WriteUSB_DATA(1, 1024, Data(1))
怎么Sign没有返回值呢?大家帮我看一下啊。
我在VB中的声明如下:
Public Declare Function WriteUSB_DATA Lib "USBDMX1024.dll" (ByVal Address As Integer, ByVal Count As Integer, ByRef pDMX1924 As Any) As Boolean
程序:
Dim Sign As Boolean
Dim Data(1 To 1024) As Byte
For i = 1 To 1024
Data(i) = 255
Next i
Sign = WriteUSB_DATA(1, 1024, Data(1))
怎么Sign没有返回值呢?大家帮我看一下啊。
Dim Sign As Boolean
Dim Data(1 To 1024) As Byte
For i = 1 To 1024
Data(i) = 255
Next i
Sign = WriteUSB_DATA(1, 1024, varptr(Data(1)))