高分请教资源文件的问题! 我现在做了两个dll,有没有办法把两个DLL加入到一个exe中,到需要用到时,把所需的dll释放(或创建)出来,是做成资源文件吗? 先行谢过!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的DLL里是包含Form的吗?如果是,你把这些Form作成一个Dll不就可以了吗? 可以使用资源的方式!!!1、创建一个Rc文件XXXX RCDATA XXXX.DLL...2、编译Rc为Res3、在程序中加入{$R XXX.Res}4、使用TResourceStream提供的方法读取/写入你的DLL 可以用loadlibary动态加载dll(也就是需要时才加载),用FreeLibrary卸掉(不需要时杀掉) 我现在已经做好了dll,但不知如何调用资源文件中的dll,loadlibrary()括号中该如何写啊!! 现在的情况是只有把dll释放出来生成dll文件后才能调用,有没有办法不生成文件,而直接调用呢? 问题已经解决了,但有没有办法,不释放而直接调用呢?loadlibrary()括号中该如何写啊?? var FileName:pchar; DllHandle: THandle;....FileName:=pchar(extractfilepath(application.ExeName)+'dll\CardMachine.dll');DllHandle:=LoadLibrary(FileName); Delphi_Li(Delphi Li) 已经说得很清楚了。不过,楼主这种做法怪异! 既然想把 dll 和 exe 捆绑在一起,那干嘛还做成 dll 呢?直接做个 exe 不就行了? 像楼主这样还要从资源中读出 dll ,然后加载 dll,最后才能调用,不麻烦吗? 楼主想“不释放而直接调用”,这恐怕是不行的 一个内存映像问题 谁用过LMD IDE-Tools的脚本控件? 请教,如何实现对音频文件语速的控制? 请问一下delphi的几个版本各有什么区别??? http基础知识 求手机号码数据!!!!!!!!!!!!!!!!!! 怎样在edit中通过回车执行一个按纽的事件? TcxButtons是属于哪个第三方控件的?现在忘了名字了!找不到了! 在进行循环或递归时,如果手动终止,例如用一个“停止”按钮? 出售一些delphi的书, 很经典的 关于MDI子窗体show出的尺寸问题 请教:有关DBCHART的用法
XXXX RCDATA XXXX.DLL
...
2、编译Rc为Res
3、在程序中加入{$R XXX.Res}
4、使用TResourceStream提供的方法读取/写入你的DLL
现在的情况是只有把dll释放出来生成dll文件后才能调用,有没有办法不生成文件,而直接调用呢?
FileName:pchar;
DllHandle: THandle;
....
FileName:=pchar(extractfilepath(application.ExeName)+'dll\CardMachine.dll');
DllHandle:=LoadLibrary(FileName);