中易网

DLL文件是什么呀,它有什么作用?

答案:2  悬赏:60  
解决时间 2021-02-16 16:59
DLL文件是什么呀,它有什么作用?
最佳答案
DLL 是一个包含可由多个程序同时使用的代码和数据的库。例如,在 Windows 操作系统中,Comdlg32 DLL 执行与对话框有关的常见函数。因此,每个程序都可以使用该 DLL 中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。

通过使用 DLL,程序可以实现模块化,由相对独立的组件组成。例如,一个计帐程序可以按模块来销售。可以在运行时将各个模块加载到主程序中(如果安装了相应模块)。因为模块是彼此独立的,所以程序的加载速度更快,而且模块只在相应的功能被请求时才加载。

此外,可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您可能具有一个工资计算程序,而税率每年都会更改。当这些更改被隔离到 DLL 中以后,您无需重新生成或安装整个程序就可以应用更新。
DLL 的优点

下表说明了当程序使用 DLL 时提供的一些优点:• 使用较少的资源
当多个程序使用同一个函数库时,DLL 可以减少在磁盘和物理内存中加载的代码的重复量。这不仅可以大大影响在前台运行的程序,而且可以大大影响其他在 Windows 操作系统上运行的程序。
• 推广模块式体系结构
DLL 有助于促进模块式程序的开发。这可以帮助您开发要求提供多个语言版本的大型程序或要求具有模块式体系结构的程序。模块式程序的一个示例是具有多个可以在运行时动态加载的模块的计帐程序。
• 简化部署和安装
当 DLL 中的函数需要更新或修复时,部署和安装 DLL 不要求重新建立程序与该 DLL 的链接。此外,如果多个程序使用同一个 DLL,那么多个程序都将从该更新或修复中获益。当您使用定期更新或修复的第三方 DLL 时,此问题可能会更频繁地出现。
全部回答
程序运行所要调用的库
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
“使我印象最深的台词”用英语怎么说
要做大型手术 大概70万 有医疗保险 大概多久
生于忧患死于安乐文章的第一段的历史人物的共
一年级三字叠词大全
普通列车卧铺8号和9号是对面
长2公里宽2,5公里那是多少平方公里
观海楼这个地址在什么地方,我要处理点事
“收到提单原件后45天电汇”用英语怎么表达
我来月经了,现在就特别的少吃定坤丸有效吗
人在高兴的时候,为什么会哭?
峄山南路怎么去啊,有知道地址的么
谁能告诉我滴滴代驾司机去考笔试是考什么?
嘉和时尚酒店地址在什么地方,想过去办事
童梦童装地址在什么地方,想过去办事
海尔洗衣机xqb50-20b预约功能怎么取消
推荐资讯
乌昌快速/勤坪街(路口)我想知道这个在什么地
一部外国电影,类似失落的大陆,有一个情节是
b1级橡塑保温管单价多少
大益普耳茶饼99年出厂的熟茶,现在值多少钱
男友以前高中大学的时候恋爱史太丰富,感觉每
我想买组装三星52寸夜晶电视电源板哪里有卖
同学们喝完牛奶后,用力吸一下,会发现牛奶盒
华为荣耀盒子的播放画面不清晰怎么办
雕这个字怎么读
怎样改变搜狗输入法皮肤图片!?
3.方正公司销售产品一批,含税货款58500元,增
睢宁县凌城镇城北村民委员会这个地址在什么地
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?