By 时代数字趋势2021-07-28
本篇文章将介绍什么是DLL文件,如何开启DLL? 为什么要使用DLL? 以及打开DLL时遇到错误回报该怎么办?
- 什么是DLL文件?
- 如何修复DLL错误?
- 关于DLL文件的更多资讯
什么是DLL文件?
DLL是动态连结函式库的简称,是一种包含指令的文件,其他程序可以调用它,实现如几个程序共用甚至同时编辑一个文件。
例如,几个不同的程序可能都会调用awesome.dll文件(当然这个文件名是编出来的)来查询硬碟上还有多少可用空间,或在特定的目录中找到一个文件,或在默认的印表机上列印一个测试页。
与EXE这种可执行程序不同,DLL文件不能直接被执行,而是必须由已经运行的其他程序码来调用。
然而,DLL的格式与EXE相同,有些甚至可能使用.EXE来命名。大多数动态连结函式库的文件副文件名是”.DLL”,但也有的使用.OCX、.CPL或.DRV。
如何修复DLL错误?
DLL由于数量之多,使用频率之高,往往也是我们在使用Windows中遇到报错频遇最多的程序。
处理回报错误最简单的办法就是直接重新导入这个文件,但我们一般很少这么做。
遇到DLL报错,最好的解决方式是找到专门针对该DLL问题的故障排除资讯,这样你就能确保以正确的方式解决它。不同的报错资讯很可能会提供具体的修复方法。
关于DLL文件的更多资讯
动态连结函式库中使用 “动态 “一词,是因为它只有被主动调用时才会在程序中被使用。
很多DLL文件在预设情况下可以从Windows中获得,但也可以使用第三方程序操作安装。我们并不会经常打开DLL,一般DLL也并不需要被编辑,其次这样做很可能会导致程序或DLL文件本身出现问题。
DLL文件很有用,因为它们可以让单一程序在不同的元件基础上分离成独立的模组,再被添加或删除,以加入或删除某些功能。当软件用DLLs这种方式工作时,因不需要同时载入所有的东西,因此会佔用更少的记忆体。
另外,DLLs实现了程序部分更新,而不必重新安装整个程序,现在基本所有的应用程序都可以利用DLL文件实现部分更新。
Windows通常使用动态连结程序库在ActiveX控制项、控制台及设备驱动程序中分别使用OCX、CPL和DRV文件。
当一个DLL使用不同DLL的指令时,第一个DLL会依赖于第二个DLL。这使得DLL相关的功能很容易被破坏,因为如果第一个DLL出现问题,后面的都会受到影响。
某一个DLL升级到一个较新的版本,旧版本被覆盖或被删除,依赖该DLL文件的程序可能就不能正常工作。
资源类DLLs是数据文件,其文件格式与DLLs相同,但使用ICL、FON或FOT为文件副文件名。ICL文件是图示库,而FONT和FOT文件是字体文件。