在VC中定义的接口函数为
DWORD WriteKey
(
IN const BYTE * pbSecretKey,
IN BYTE bSecretKeyLen
)
在VB中声明如下:
Public Declare Function WriteKey Lib "Test.dll" (ByRef pbSecretKey as Byte, ByVal bSecretKeyLen as Byte) as Long然后在VB中调用时,
dim pbSecretKey as Byte,但是怎样初始化参数:pbSecretKey 啊?谢谢。
DWORD WriteKey
(
IN const BYTE * pbSecretKey,
IN BYTE bSecretKeyLen
)
在VB中声明如下:
Public Declare Function WriteKey Lib "Test.dll" (ByRef pbSecretKey as Byte, ByVal bSecretKeyLen as Byte) as Long然后在VB中调用时,
dim pbSecretKey as Byte,但是怎样初始化参数:pbSecretKey 啊?谢谢。
Public Declare Function WriteKey Lib "Test.dll" (ByVal pbSecretKey as String, ByVal bSecretKeyLen as Byte) as Long
Public Declare Function WriteKey Lib "Test.dll" (ByVal pbSecretKey as Long, ByVal bSecretKeyLen as Byte) as Long然后,
lRet=WriteKey(VarPtr(pbSecretKey(0)),bSecretKeyLen)