博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DLL文件是怎么产生的,DLL文件是什么,DLL文件有什么用
阅读量:6692 次
发布时间:2019-06-25

本文共 730 字,大约阅读时间需要 2 分钟。

①DLL文件是怎么产生的

许多应用程序被分割成一些相对独立的动态链接库,放置于系统中,就产生了。

 

②DLL文件是什么

DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的,它们被分割成一些相对独立的,即DLL文件,放置于系统中。当我们执行某一个时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。

 

③DLL文件有什么用

DLL文件中存放的是各类程序的函数(子过程)实现过程,当程序需要调用函数时需要先载入DLL,然后取得函数的地址,最后进行调用。使用DLL文件的好处是程序不需要在运行之初加载所有代码,只有在程序需要某个函数的时候才从DLL中取出。另外,使用DLL文件还可以减小程序的体积。

在 操作系统中,每个程序都可以使用该 DLL 中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。
通过使用 DLL,程序可以实现模块化,由相对独立的组成。例如,一个记账程序可以按模块来销售。可以在运行时将各个模块加载到主程序中(如果安装了相应模块)。因为模块是彼此独立的,所以程序的加载速度更快,而且模块只在相应的功能被请求时才加载。
此外,可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您可能具有一个工资计算程序,而税率每年都会更改。当这些更改被隔离到 DLL 中以后,您无需重新生成或安装整个程序就可以应用更新。

转载于:https://www.cnblogs.com/baxianhua/p/9083048.html

你可能感兴趣的文章
ubuntu更新源
查看>>
sprintf,你知道多少?
查看>>
银行家算法
查看>>
Android学习四、Android中的Adapter
查看>>
ASP连接sql server实例解析
查看>>
ArcEngine开发各种几何错误代码
查看>>
解决WinForm界面闪烁问题
查看>>
[编辑器] Tab转换成空格
查看>>
ElasticSearch的javaAPI之Client
查看>>
ArcGis实现添加MultiLayerMarkerSymbol(多个符号叠加生成新的符号)
查看>>
【原】iOS设计模式之:建造者模式Builder Pattern,用于改进初始化参数
查看>>
在windows下解压缩Linux内核源代码出现重复文件原因
查看>>
HDOJ 4416 Good Article Good sentence
查看>>
Linux:kill 进程
查看>>
SpringMVC(转)
查看>>
python获取知乎日报另存为txt文件
查看>>
苹果紧急审核通道常用理由
查看>>
poj 1251 统计难题(字典树)
查看>>
typecho除了首页其他大部分网页404怎么办?
查看>>
HTML 按钮换肤
查看>>