使用地址传递了public function VarFromlPtr(byval lPat as long,byval cbSize as long) as variant dim k as type copymoney k ,byval lPtr,cbSize varFromlPtr=k end function
怎么不行,你怎么传的。 传的时候不要括号的:Private Sub Form_Load() Dim y(8, 9) As Long Call xc(y) '不要用xc(y()), C里带过来的毛病。 Debug.Print y(2, 3) End SubPrivate Sub xc(x As Variant) x(2, 3) = 5 End Sub
dim k as type
copymoney k ,byval lPtr,cbSize
varFromlPtr=k
end function
传的时候不要括号的:Private Sub Form_Load()
Dim y(8, 9) As Long
Call xc(y) '不要用xc(y()), C里带过来的毛病。
Debug.Print y(2, 3)
End SubPrivate Sub xc(x As Variant)
x(2, 3) = 5
End Sub
288794和AdamBear说得也有道理!