0
所以,我基本上看了就知道如何把這個指針字節數組
BYTE *b
func(b);
到VB6當b是已經redim'ed動態數組。難道是
func(b)
或
func(VarPtr(b))
謝謝,iDomo。
所以,我基本上看了就知道如何把這個指針字節數組
BYTE *b
func(b);
到VB6當b是已經redim'ed動態數組。難道是
func(b)
或
func(VarPtr(b))
謝謝,iDomo。
你可以做到這一點,真的。
但簡單的方法是func(b)
,其中func
是類似於func(b() as byte)
。 b
數組然後通過引用傳遞。
如果函數的參數需要是Long形式的字節數組的指針呢? – iDomo
@iDomo函數是一個本地VB函數,還是它是'Declare'd? – GSerg
這是一個本地C編譯函數。 Private Declare函數ReadProcessMemory Lib「kernel32」(hProcess As Integer,lpBaseAddress As Long,lpBuffer As Long,nSize As Long,lpNumberOfBytesRead As Long)As Integer – iDomo