VB调用dll问题 本帖最后由 luckyzboy 于 2012-06-05 23:00:43 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以尝试把 DLL 文件放入资源,用的时候开辟一块内存空间,然后把资源数据载入这块内存,然后这块内存的句柄就作为库句柄来用,之后再用 GetProcAddress 来取函数地址,之后的方法你可以参考我的博客:VB动态调用外部API函数的方法不过这个把DLL放入资源调用的方法我没实验过,你可以自己尝试一下,成功的话说一声,让我也长长见识,呵呵 用DLL的目的是要使用单元线程,如果是自己写的DLL,还不如把类代码直接放到exe工程中。 vb不支持静态编译,可以变通的把dll放到资源里,运行的时候释放出来后调用 至于把 DLL 放入内存那一块,具体的你可以参考线程注入的方法,网上很多范例的,不过网上的范例多半是 C 语言的,你可以研究一下。 求救!!! 如何获得本地网卡在注册表里的NetworkAddress这个键值? 喜欢VB的朋友,欢迎加入。因为不懂,我们才有进步。 如何将一个数组作为函数的参数进行传递? 深圳张宇峰大侠,在这里吗?急事找! 请问为什么当软件输入注册码后就能使用全部功能 求助!详见内容。。。。。。。。。 高手进:我想用VBA创建一个空的MDB库文件,怎么做呀? 关于DTPicker的问题,求指点 怎么样把UNICODE 字符串转化成 ANSI 字符串 求vb编程 如何通过bas文件使几个页面共享代码?
VB动态调用外部API函数的方法不过这个把DLL放入资源调用的方法我没实验过,你可以自己尝试一下,成功的话说一声,让我也长长见识,呵呵
不过网上的范例多半是 C 语言的,你可以研究一下。