+ -
当前位置:首页 → 问答吧 → delphi执行文件exe和dll问题

delphi执行文件exe和dll问题

时间:2011-10-19

来源:互联网

我自己做了个delphi的程序,将.exe文件和midas.dll文件一起拷贝到别的电脑都可以正常运行。但是,我想,每次把exe文件放到别人电脑都要加上个midas.dll很麻烦,而且很不舒服,有没有什么方法可以直接把midas.dll封装到exe文件中之类的,这样以后只需要考个exe文件就行了。

作者: chen_shu_jie   发布时间: 2011-10-19

没做过,希望有高人指导 ,让俺也跟着学习学习.. 帮顶...

作者: cai5   发布时间: 2011-10-19

网上有 将dll做成资源,然后加载到内存中调用,你搜搜

作者: bdmh   发布时间: 2011-10-19

放在资源文件里,用时释放

作者: funxu   发布时间: 2011-10-19

midas.dll 是什么?你自己做的dll?
如果是有2种方式:
第一动态调用。
第二放在资源文件中,然后加载到内存

作者: xiaofansong   发布时间: 2011-10-19

midas.dll
如果是你自己编写的话,就以资源方式封装到EXE中,当EXE运行时,将这个midas.dll
释放出来再运行即可
当EXE退出时,再删除这个midas.dll文件即可

作者: sgzhou12345   发布时间: 2011-10-19

是个三层结构的程序吧。
这个你可以 用一个打包的软件 ,把midas.dll和exe 一起做成补丁

作者: taiguang   发布时间: 2011-10-19

建议你还是将这个midas.dll
存放到WIN系统的文件夹下即可
win9x windows\system
win2000
winxp
win7  
都是 SYSTEM32

作者: sgzhou12345   发布时间: 2011-10-19

引用Midaslib单元,就不需要带上midas.dll了

作者: wzwcn   发布时间: 2011-10-19

引用 8 楼 wzwcn 的回复:
引用Midaslib单元,就不需要带上midas.dll了


同意,把相关的代码编译进应用程序了。

作者: shijies   发布时间: 2011-10-19