社区
Delphi
帖子详情
释放dll文件,执行速度太慢了
jjdelphi
2003-11-25 09:49:17
把ww控件和ff2控件做在一个dll文件中,结果有2M多。而且FreeLibrary dll文件的时候,速度非常慢,近10多秒。
...全文
92
6
打赏
收藏
释放dll文件,执行速度太慢了
把ww控件和ff2控件做在一个dll文件中,结果有2M多。而且FreeLibrary dll文件的时候,速度非常慢,近10多秒。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Spacesoft
2003-11-26
打赏
举报
回复
速度不应该很慢啊,是不是你在DLL 退出的过程里面加了太多的操作?
addoncn
2003-11-26
打赏
举报
回复
up
siwuge
2003-11-26
打赏
举报
回复
初学帮顶。
Linux2001
2003-11-26
打赏
举报
回复
你不需要用了以后再释放啊!不要用完了就释放,要用了又加载又释放
jjdelphi
2003-11-26
打赏
举报
回复
帮我顶顶。
jjdelphi
2003-11-26
打赏
举报
回复
ff2的数据库连接的问题。关闭了就好了。
文件大小还是一个问题。
把一个动态链接库作为一个资源嵌入到可
执行
文件
,在可
执行
文件
运行时,自动从资源中
释放
出来,通过静态加载延迟实现DLL函数的动态加载
介绍了如何把一个动态链接库作为一个资源嵌入到可
执行
文件
,在可
执行
文件
运行时,自动从资源中
释放
出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时
文件
的自动删除,从而为解决“
DLL
Hell”提供了一种解决方案。这是一个很好的设计思想,而且该作者也用C++实现了,在Internet上也有相似的VB程序,但在某一技术论坛上提起这种设计方法时,有网友提出:“这种方法好是好,但就是启动
速度
太慢
”。这是因为程序启动时实现
DLL
释放
,然后再加载
释放
出来的
DLL
,这个过程会耗费一定的时间。鉴于此问题,经过思索,提出另一个设计方案:
DLL
作为资源
文件
嵌入程序,但不需进行
DLL
释放
及其重新加载。本文就是对该设计方案的原理分析及使用C#编程来实现该设计方案。
C#程序实现动态调用
DLL
的研究
介绍了如何把一个动态链接库作为一个资源嵌入到可
执行
文件
,在可
执行
文件
运行时,自动从资源中
释放
出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时
文件
的自动删除,从而为解决“
DLL
Hell”提供了一种解决方案。这是一个很好的设计思想,而且该作者也用C++实现了,在Internet上也有相似的VB程序,但在某一技术论坛上提起这种设计方法时,有网友提出:“这种方法好是好,但就是启动
速度
太慢
”。这是因为程序启动时实现
DLL
释放
,然后再加载
释放
出来的
DLL
,这个过程会耗费一定的时间。鉴于此问题,经过思索,提出另一个设计方案:
DLL
作为资源
文件
嵌入程序,但不需进行
DLL
释放
及其重新加载。本文就是对该设计方案的原理分析及使用C#编程来实现该设计方案。
DLL
文件
与so
文件
的区别
动态链接,在可
执行
文件
装载时或运行时,由操作系统的装载程序加载库。大多数操作系统将解析外部引用(比如库)作为加载过程的一部分。在这些系统上,可
执行
文件
包含一个叫做import directory的表,该表的每一项包含一个库的名字。根据表中记录的名字,装载程序在硬盘上搜索需要的库,然后将其加载到内存中预先不确定的位置,之后根据加载库后确定的库的地址更新可
执行
程序。可
执行
程序根据更新后的库信息调用
dll
和so
文件
区别与构成
动态链接,在可
执行
文件
装载时或运行时,由操作系统的装载程序加载库。大多数操作系统将解析外部引用(比如库)作为加载过程的一部分。在这些系统上,可
执行
文件
包含一个叫做import directo
C#程序实现动态调用
DLL
的研究(转载)
C#程序实现动态调用
DLL
的研究 摘要:在《csdn开发高手》2004年第03期中的《化功大法将
DLL
嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可
执行
文件
,在可
执行
文件
运行时,自动从资源中
释放
出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时
文件
的自动删除,从而为解决
DLL
Hell提供了一种解决方案。这是一个很好的设计思想,而且该作者也用C++实现了,在
Delphi
5,378
社区成员
262,720
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章