VC++动态链接库(DLL)编程

发布时间:2011-3-13 23:05    发布者:Tommyde
关键词: DLL , VC , 函数
对动态链接库,我们还需建立如下概念:

( 1 ) DLL 的编制与具体的编程语言及编译器无关

只要遵循约定的 DLL 接口规范和调用方式,用各种语言编写的 DLL 都可以相互调用。譬如 Windows 提供的系统 DLL (其中包括了 Windows 的 API ),在任何开发环境中都能被调用,不在乎其是 Visua l Basic 、 Visua l C++ 还是 Delphi 。

( 2 )动态链接库随处可见

我们在 Windows 目录下的 system32 文件夹中会看到 kernel32.d ll 、 user32.d ll 和 gdi32.dll ,windows 的大多数 API 都包含在这些 DLL 中。 kernel32.d ll 中的函数主要处理内存管理和 进程调度; user32.d ll 中的函数主要控制用户界面; gdi32.dll 中的函数则负责图形方面的操作 。一般的程序员都用过类似 MessageBox 的函数,其实它就包含在 user32.d ll 这个动态链 接库中。由此可见 DLL 对我们来说其实并不陌生。

(3)VC 动态链接库的分类

Visua l C++ 支持三种 DLL ,它们分别是 Non-MFC DLL (非 MFC 动态库)、 MFC Regul arDLL ( MFC 规则 DLL )、 MFC Extension DLL ( MFC 扩展 DLL )。

VC 动态链接库(DLL)编程.pdf

887.81 KB, 下载积分: 积分 -1

本文地址:https://www.eechina.com/thread-58136-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
rinllow5 发表于 2011-3-19 23:34:27
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
xiaoshuang 发表于 2011-5-3 14:44:56
很好
youyou_zh 发表于 2011-8-30 15:24:12
不错
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表