- 4
- 0
- 约2.61万字
- 约 27页
- 2017-07-12 发布于河南
- 举报
Com组件的详细资料
动态链接库动态链接库是个能够被应用程式和其他的DLL调用的过程和函数的集合体,他里面包含的是公共代码或资源。由于DLL代码使用了内存共享技术,在某些地方windows也给了DLL一些更高的权限,因而DLL中能实现一些一般程式所不能实现的功能,如实现windows的HOOK、ISAPI等。同时,DLL还为不同语言间代码共享提供了一条方便的途径。因而DLL在编程时应用较为广泛,本文将介绍怎么在?Delphi?中建立和使用DLL。
一.DLL?库内存共享机制
从使用效果看,DLL和unit?非常像,他们都能被别的工程模块所调用,但二者在内部的实现机制上确存在着差别。如果一个程式模块中用uses语句引用了某个unit,编译程式在编译该模块时,便会连同unit一起编译,并把编译后的可执行代码链接到本程式模块中,这就是个程式模块能够调用所引用unit中过程和函数的原因。当同一个unit被多个工程所引用时,则每个工程中都含有该unit的可执行代码,当含有该unit的多个工程同时执行时,unit的可执行代码会随不同工程而多次被调入内存,造成内存资源的浪费。DLL则不同,他即使被某个工程调用,编译后仍是独立的,也就是说编译后,一个DLL库形成一个独立的可执行文件,而不和所有其他的可执行文件连接在一起,因而DLL库并不从属于某个特定的工程,当多个工程调用同一个DLL库时只有第一个工程把DLL库调入内存
您可能关注的文档
- 动态调用DLL里的函数-16.09.21.doc
- 身体小窍门,相当实用! (例如:双手麻木了,请左右摇晃你的头。好看的还多着呢,欢迎观赏).doc
- (转)BCB如何编写,调用动态链接库DLL.docx
- delphi之调用外部dll中的函数.doc
- __declspec 和 DLL导出函数.docx
- delphi编写与调用DLL.doc
- 打开视频文件夹系统报错的解决方法.doc
- 进程中dll模块的隐藏.docx
- 注册公司没那么简单,可不是随便花点钱就行了.docx
- 网络程序设计-06-IO模型-WSAAsyncSelect模型-课件v1.0.1.ppt
- 2025年高三物理上学期“分析与综合”思维方法题.doc
- 2026年学历类自考西方政治制度-学前儿童游戏指导参考题库含答案解析(5卷题答案).docx
- 2026年学历类自考民法学-法学概论参考题库含答案解析(5卷题答案).docx
- 2025年高三物理上学期“高考物理”表述规范性训练卷.doc
- 2026年学历类自考广告运作策略-财务报表分析(一)参考题库含答案解析(5卷题答案).docx
- 2026事业单位笔试-云南-云南放射医学与技术(医疗招聘)历年参考题库含答案详解5卷试题.docx
- 2025年高三物理高考最后一套模拟试题.doc
- 2025年高三物理上学期“爱上物理”情感态度调查卷.doc
- 2026年学历类自考专业(教育管理)教育法学-教育预测与规划参考题库含答案解析(5套题答案).docx
- 2025年高三物理上学期“波与粒子”主题整合提升卷.doc
最近下载
- 绿篱的整形修剪课件.pptx VIP
- 2025年4月自考13672公共政策导论试题.pdf
- 《园林植物》课件——2.5.1绿篱、造型树种的识别与应用.pptx VIP
- 第5课 隋唐时期的民族交往与交融 课件 七年级下册历史.pptx VIP
- 农业物联网通用技术要求 第1部分:大田种植标准立项修订与发展报告.docx
- 体例格式2:《windows服务器基础配置与局域网组建》校本工学一体化课程标准.docx VIP
- 护士三基考试题库及答案.docx VIP
- 体育大学生就业指南.pptx
- (新教材人教A版2019)高中数学必修第二册分章节基础知识汇总.pdf VIP
- 植保无人机维保专题培训课件可复制文字.pdf VIP
原创力文档

文档评论(0)