把下面vc翻译成vb
(DWORD)(btNewBytes+1)=(DWORD)new_send;其中btNewBytes是个一维数组名new_send是个函数名我是想btNewBytes和n...
(DWORD)(btNewBytes+1)=(DWORD)new_send;
其中 btNewBytes 是个一维数组名 new_send是个函数名
我是想 btNewBytes 和new_send都是指针 那他的意思是让btNewByte[1]=函数地址
可是赋值时加上了DWORD在vb里用long型代替吗?
那个函数地址在vb里用addressof? 求指点 展开
其中 btNewBytes 是个一维数组名 new_send是个函数名
我是想 btNewBytes 和new_send都是指针 那他的意思是让btNewByte[1]=函数地址
可是赋值时加上了DWORD在vb里用long型代替吗?
那个函数地址在vb里用addressof? 求指点 展开
2个回答
展开全部
这个是c语言中一个比较典型的回调方式,由于c语言没有类与方法的定义,所以通过这样的方式来实现。你把new_send看做是new_send(),返回值是DWORD形就可以了
坦率地讲,c语言和vb之间做转换,是一件很蛋疼的事情,毕竟机制不同,有些东西是无法转换的
坦率地讲,c语言和vb之间做转换,是一件很蛋疼的事情,毕竟机制不同,有些东西是无法转换的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询