16,749
社区成员
发帖
与我相关
我的任务
分享
procedure TForm.Button1Click(Sender: TObject);
var
sList : TStringList;
begin
sList := TStringList.Creat;
sList.add('第一行内容');
sList.add('第二行内容');
sList.SavetoFile('./1.txt'); //保存1.txt文件
sList.Free;//释放TStringList资源
end;
procedure TForm.Button1Click(Sender: TObject);
begin
MusicResToFile('SRC1', 'FILE2', '1.txt'); //释放文件
end;
//释放资源文件
procedure MusicResToFile(const ResName, ResType,FileName: string);
var
Res: TResourceStream;
begin
Res := TResourceStream.Create(HInstance,ResName, PChar(ResType));
Res.SaveToFile(FileName); //将资源保存为文件,即还原文件
//你还可以进行其它的流操作,在内存中实现对资源利用而不必另存为文件
Res.Free;
end;