我的程序需要调用很多图片,但我不想用LoadFromFile等直接读文件,怎么办?
或者可以做成资源文件怎么做?
或者可以做成资源文件怎么做?
解决方案 »
- delphi 中文和数字转16进制问题
- 在ListView中,如何判断是否选择了ListView的一行?
- 请问:怎么让一个DBGrid开始插入状态时,当光标离开一行时,不做插入的动作,而是等多输入几行后,点一个按钮统一进行插入呢?
- 一个简单的添加数据库问题。。。。。。。
- delphi windows中的快速开发工具 vc windows下的低阶系统开发工具
- DBgrid 为何不能显示数据?急,急,急.
- 菜鸟极问题:客户和服务器的问题?
- 下面这段连接两个表的代码在程序中用不成该怎么办?
- 一个关于数据显示的问题(大虾看看,你们肯定能解决的
- 程序向导和有模式窗体的问题
- 求MDI子窗口与Tab对应的方法
- 各位xdjm,快救救我呀,4天弄不出来,我就惨了!!!
任意的文件作为资源添加到可执行文件1:编辑一个resource.rc文件,里面类似如下:
hookdll RC_Dll YourHookDllFileName.Dll
2:然后用Brcc32.exe编译:
brcc32 resource.rc
结果生成resource.res文件
3:修改窗体Pas或者Dpr文件,添加下面的代码:
{$R *.res}
{$R resource.res}
4:关键的代码:
在窗体初始化或者工程的开头部分添加代码:
var
res:tresourcestream;
....
res:=tresourcestream.create(instance,'hookdll','RC_Dll');
res.SaveToFile('YourHookDllFileName.Dll');
res.Free;
5:你的程序退出的时候:
DeleteFile('YourHookDllFile.Dll');
6:End;