DLL定义
来源:互联网 发布:sqlserver 数据仓库 编辑:程序博客网 时间:2024/05/16 15:57
它是Dynamic Link Library 的缩写形式,DLL 是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个DLL 副本的内容。DLL 是一个包含可由多个程序同时使用的代码和数据的库。例如,在 Windows 操作系统中,Comdlg32 DLL 执行与对话框有关的常见函数。因此,每个程序都可以使用该 DLL 中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。
通过使用 DLL,程序可以实现模块化,由相对独立的组件组成。例如,一个计帐程序可以按模块来销售。可以在运行时将各个模块加载到主程序中(如果安装了相应模块)。因为模块是彼此独立的,所以程序的加载速度更快,而且模块只在相应的功能被请求时才加载。
此外,可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您可能具有一个工资计算程序,而税率每年都会更改。当这些更改被隔离到 DLL 中以后,您无需重新生成或安装整个程序就可以应用更新。
下表说明了 Windows 操作系统中的一些作为 DLL 实现的文件:
• ActiveX 控件 (.ocx) 文件
ActiveX 控件的一个示例是日历控件,它使您可以从日历中选择日期。
• 控制面板 (.cpl) 文件
.cpl 文件的一个示例是位于控制面板中的项。每个项都是一个专用 DLL。
• 设备驱动程序 (.drv) 文件
设备驱动程序的一个示例是控制打印到打印机的打印机驱动程序。
- DLL定义
- Dll接口定义
- Dll接口定义注意事项
- SQL-DLL-数据定义语言
- 定义DLL文件的位置
- 普通dll头文件定义
- dll导出函数定义规范
- 导出dll的函数定义
- Delphi dll定义与调用
- dll中函数定义的关键词
- dll中函数定义的关键词
- VC.Net定义和使用MFC DLL
- DLL的模块定义文件(.DEF)
- dll定义和调用的一般概念
- c# 添加DLL 直接转到定义
- dll中的模块定义文件.def
- DLL中dllmain重定义的解决办法
- base64编码转换DLL使用方法定义
- 3rd SDK改变应用程序图标(bmp文件的图标)
- 所有UML箭头图例说明
- 在VC++6.0中用Win32 API实现串行通信
- ScriptManager作用及基本控件错误的解决方法
- 常见的CSS隐藏文字方法(转)
- DLL定义
- 分享
- 乡镇一体化软件需求
- discuz!nt3.0版安装图文教程
- 图灵科普系列丛书封面有奖征集(贴图送书)
- 急切寻求电路方面人才
- su和sudo的区别与使用
- 指针的指针还是指针的引用
- 在用vmware运行vxworks时,vmware网络的设置(转)