vb和dll的问题 恭请大神们进

晚辈乃新手,想了解一下dll编写和制作等等问题。呃......dll有什么用(这个是最真实的,网上搜了好久也搞不懂)dll怎么编写,写完后怎么样在vb里面运行(或者说是引... 晚辈乃新手,想了解一下dll编写和制作等等问题。
呃......dll有什么用(这个是最真实的,网上搜了好久也搞不懂)
dll怎么编写,写完后怎么样在vb里面运行(或者说是引用还是调用),怎么获取它的返回值 希望大神们能举例,不必太繁,用一些简单的命令即可。
谢谢大神们了,顿首顿首再顿首
希望大神们可以用通俗一点的语言,太专业的话,业余小子看不懂......
展开
 我来答
jack_wang0823
2014-12-27 · TA获得超过2957个赞
知道大有可为答主
回答量:4143
采纳率:87%
帮助的人:1454万
展开全部
通俗的说, dll 就是一些程序组件 用来完成某一些特殊的功能,这些功能可以在使用是才调入内存,使用完了就在内存中释放掉. 可以称为"临时工" 召之即来 用完就炒.

比如你开个饭馆 , 你可以把把川菜师傅, 湘菜师傅, 粤菜师傅,...等都招聘来一起上班,都在厨房等着, 有人点川菜就由川菜师傅上, 其他师傅虽然没事也在等着拿工资....
除了这种方法,你还可以一个师傅都不请, 只弄个厨房, 有人点川菜就临时找川菜师傅干活, 干完就炒掉, 有人找粤菜就找个粤菜师傅来干活, 干完也炒掉.....

写程序也是这样, 你可以把所有的功能都写在一个程序文件(exe文件), 执行时 全部调入内存.
如果系统功能不是很多也没什么, 要是一个很巨大的系统, 同时装入内存就占用很多资源, 而且大部分功能不是时时刻刻都用的到的. 这时候就需要把系统功能分成一个个小的系统, 编译成DLL 文件在磁盘上, 主程序EXE 就会很小, 需要哪个功能就调用哪个DLL

VB 的dll 编写和正常的程序没什么不同, 只是编译时 指定是编译成可执行文件(exe)还是DLL 文件. 调用时 一般是 先声明 调用哪个DLL ,以及参数的类型
然后用一个变量来接受返回值

顺便说一句, Vb 编写 DLL文件经过特别处理 还可以给其他语言使用
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式