- 7
- 0
- 约5.15万字
- 约 66页
- 2019-07-07 发布于江西
- 举报
VC++动态链接库(DLL)编程深入浅出
1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。
静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使 用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。静态链接库和动态链接库的另 外一个区别在于静态链接库中不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静态链接库。 对动态链接库,我们还需建立如下概念: (1)DLL 的编制与具体的编程语言及编译器无关 只要遵循约定的DLL接口规范和调用方式,用各种语言编写的DLL都可以相互调用。譬如Windows提供的系统DLL(其中包括了Windows的API),在任何开发环境中都能被调用,不在乎其是Visual Basic、Visual C++还是Delphi。 (2)动态链接库随处可见 我们在Windows目录下的system32文件夹中会看到kernel32.dll、user32.dll和gd
您可能关注的文档
- ##乡(镇)广播电视户户通工程建设责任书设.doc
- (10)病案室基本设置的设想与管理-蒋小平.ppt
- “弘扬中华民族传统美德”主题班会.doc
- “胸有成竹”与“胸无成竹”.doc
- “赢在团队”——上海日升洁具拓展训练方案.ppt
- “优质服务标兵”评比活动实施方案.doc
- 《Y系列三相异步电动机》型号选择表.doc
- 《玻璃工艺学》第15章玻璃的退火与钢花.doc
- 《档案事业概论》第一、二章辅导.doc
- 《如何在高中理科实验教学中培养学生探究能力》研究课题.doc
- 2026福建龙岩市投资开发集团有限公司招聘1人备考题库带答案详解(新).docx
- 2026福建龙岩市投资开发集团有限公司招聘1人备考题库带答案详解(实用).docx
- 2026福建龙岩市投资开发集团有限公司招聘1人备考题库带答案详解(完整版).docx
- 2026福建龙岩市投资开发集团有限公司招聘1人备考题库带答案详解(培优b卷).docx
- 2026福建龙岩市投资开发集团有限公司招聘1人备考题库带答案详解(典型题).docx
- 2026福建龙岩市投资开发集团有限公司招聘1人备考题库带答案详解(培优a卷).docx
- 2026福建龙岩市投资开发集团有限公司招聘1人备考题库带答案详解(b卷).docx
- 2026福建龙岩市投资开发集团有限公司招聘1人备考题库带答案详解ab卷.docx
- 2026福建龙岩市投资开发集团有限公司招聘1人备考题库带答案详解.docx
- 小鱼求职经验分享.pptx
原创力文档

文档评论(0)