注册 登录
编程论坛 VB6论坛

请教在VB调用DLL回调函数作参数的问题

libams 发布于 2016-12-02 14:55, 1218 次点击
请教在VB中如何调用Dll中的这个函数
原型:bool BeginMultiInv(unsigned char usercode, HANDLE_FUN fun_name )
fun_name 调用者定义的回调函数如下
void _stdcall handle_data(BYTE* pData, int length)
2 回复
#2
xzlxzlxzl2016-12-02 17:23
大致调用代码如下:
dim a as byte
BeginMultiInv a,AddressOf fun_name  //调用dll里的函数
****************************************以上为如何调用dll函数,以下为自己写得回调函数************************
function fun_name(byref pData as byte,length as long)
...//你自己写得回调函数处理过程,有dll内的函数BeginMultiInv 调用

end function


#3
祁娥安2016-12-06 12:51
可以
1