vb6.0調用一個delphi寫的DLL ﹐其中一個參數是byte類型的數組﹐程序應該應該如何寫﹗急﹗﹗詳見內容
procedure mySendData(ComPort:String;bId:Byte;bDatatoSend:array of Byte);
上面這個是delphi中的
下面的是我vb寫的﹐但是報什么內存不能讀的錯誤:
Public Declare Sub dllMySendData Lib "AAA.dll" (ByVal aaA As String, ByVal bB As Byte, ByVal Ac As Byte)
用時﹕
Dim A() As Byte
A(0) = &HA
A(1) = &H2
A(2) = &H8
A(3) = &H0
A(4) = &H0
A(5) = &HB
A(6) = &H5
A(7) = &H86
A(8) = &H7
A(9) = &H8
A(10) = &H1
A(11) = &H2
A(12) = &H3
A(13) = &H4
A(14) = &H5
Call AAA("1", 7, (A(0)))