DLL,DLL概述,种类,优点,调用
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子知识 > DLL,DLL概述,种类,优点,调用
DLL,DLL概述,种类,优点,调用  2011/10/3

目录

  • DLL概述
  • DLL的种类
  • DLL的优点
  • DLL的调用
DLL

DLL概述

  •   DLL 是一个包含可由多个程序同时使用的代码和数据的库。例如,在 Windows 操作系统中,Comdlg32 DLL 执行与对话框有关的常见函数。因此,每个程序都可以使用该 DLL 中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。

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

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

      下表说明了 Windows 操作系统中的一些作为 DLL 实现的文件:

      ●ActiveX 控件 (.ocx) 文件

      ActiveX 控件的一个示例是日历控件,它使您可以从日历中选择日期。

      ●控制面板 (.cpl) 文件

      .cpl 文件的一个示例是位于控制面板中的项。每个项都是一个专用 DLL。

      ●设备驱动程序 (.drv) 文件

      设备驱动程序的一个示例是控制打印到打印机的打印机驱动程序。

DLL的种类

  •   微软的Visual C++支持三种DLL,它们分别是Non-MFC Dll(非MFC动态库)、Regular Dll(常规DLL)、ExteNSion Dll(扩展DLL)。

      1、Non-MFCDLL(非MFC动态库)

      这种动态链接库指的是不用MFC的类库结构,直接用C语言写的DLL,其导出的函数是标准的C接口,能被非MFC或MFC编写的应用程序所调用。如果建立的DLL不需要使用MFC,那么应该建立Non-MFCDLL,因为使用MFC会增大用户库的大小,从而浪费用户的磁盘和内存空间。

      2、RegularDLL(常规DLL)

与《DLL,DLL概述,种类,优点,调用》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095