您的位置:程序门 -> vb ->



vb如何调用vc编写的dll中的函数


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb如何调用vc编写的dll中的函数[已结贴,结贴人:rainlink]
发表于:2007-03-09 18:43:39 楼主
也就是说,有的函数比如安装钩子过程需要addressof,或者多线程中的线程函数都必须用addressof来传入,那如果把这些函数写在了dll中的话,在vb应该如何addressof来传入?
发表于:2007-03-10 11:43:101楼 得分:60
如果都写在了vc写的dll里,那么你就不用addressof了。
先loadlibrary你的vc   dll,然后用getprocaddress获得你函数的地址,最后直接传这个地址到需要的地方去就好了
发表于:2007-03-10 16:28:562楼 得分:20
不明白你的问题啊....既然都在dll里面,还要vb调用么?dll不能直接处理?
发表于:2007-03-10 16:51:193楼 得分:0
是这样的,我vc的底子不好.所以想把代码都写到vb中.那么addressof   myproc整个表示一个地址,myproc是dll中的一个函数.把这addressof   myproc换成
getprocaddress(loadlibrary( "..\*.dll "),myproc)就行了?
发表于:2007-03-10 17:30:394楼 得分:0
不知道这个里面有没有“顶”


快速检索

最新资讯
热门点击