Delphi资源文件的使用问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 20:55:03
...Delphi资源文件的生成和释放到底是怎么一回事...比如我想在Delphi编译出的exe文件运行的时候释放一个s.exe文件到系统的一个目录,当我按下一个button的时候调用这个s.exe程序.具体该怎么做,麻烦大家了..
我是学习,能做什么坏事?你所谓的坏事那已经都是过去式了..现在想好好学习Delphi..

1.用记事本或其他文本编辑器写一下内容,并保存为rc文件,如soft.rc
test exe "s.exe"

2.从delphi的安装目录的bin文件夹里面把brcc32.exe复制到rc文件的同目录下(这样是方便操作,不做也行),运行cmd进入到刚才的文件的目录,然后输入brcc32 soft.rc,这样就会生成一个soft.res的资源文件

3.将soft.res复制到你要编写的文件夹中,在单元文件中{$R *.dfm}下面加一句: {$R soft.res}

4.button1代码如下
procedure TForm1.Button1Click(Sender: TObject);
var
Res :TResourceStream;
begin
Res := TResourceStream.Create(HInstance,'test','exe');
Res.SaveToFile('c:\s.exe');
Res.Free;
end;

语文水平低,讲得不清楚请见谅