求助生成并替换txt里的内容 我想的是和那个生成exe一样,可以替换里面的资源,并生成那个txt文本!有哪位高手会,教下撒 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 意思就是,我把一个txt文本做成资源,然后释放的时候,替换里面的几个字符!该怎么做! 准备好你的文本文件新建一个扩展名为".rc"的文件(resource),内容为:格式为:资源名 类型 文件名(没加路径就是当前路径)工程里添加该".rc"文件Delphi菜单->Project->Add to Project... (文件类型选为“*.rc”)上面的步骤完成后,可以在工程代码中看到:program Project1;{$R 'test.res' 'test.rc'}//...文本资源已经加到当前工程中如下代码就不再加说明了,你自己查查帮助看看procedure TForm1.Button1Click(Sender: TObject);var S: string;begin with TResourceStream.Create(HInstance, 'Test_Text', 'File') do try if Size <= 0 then Exit; SetLength(S, Size); Read(S[1], Size); with TStringList.Create do try Text := StringReplace(S, '${Name}', 'Zswang', [rfReplaceAll, rfIgnoreCase]); // 替换字符 SaveToFile('c:\temp\temp.txt'); // 保存为文件 finally Free; end; finally Free; end;end;输出 在使用时用StringReplace替换相应的字符串. **畅谈**软件测试的方法、过程、理解? QQ左边导航栏控件 不是菜鸟能解决的问题 常用bde使用问题! 问一个很菜的问题 100分送上,高手请帮忙,关于RichEdit字体颜色的问题 用了5年的C/C++,今天开始用dephi,放100分,以表达复杂感情。 一个关于多线程的问题哦!(多个窗口) Delphi2007下如何使程序在Win8上用管理员权限运行,就是图标有小盾牌 关于双系统的问题,谢谢大家了~~~~~ 查找字符串在MEMO的绝对行,函数该怎么写? 求Delphi制作和调用COM组件的一个例子和思想
格式为:资源名 类型 文件名(没加路径就是当前路径)工程里添加该".rc"文件
Delphi菜单->Project->Add to Project... (文件类型选为“*.rc”)上面的步骤完成后,可以在工程代码中看到:
program Project1;
{$R 'test.res' 'test.rc'}
//...
文本资源已经加到当前工程中如下代码就不再加说明了,你自己查查帮助看看
procedure TForm1.Button1Click(Sender: TObject);
var
S: string;
begin
with TResourceStream.Create(HInstance, 'Test_Text', 'File') do try
if Size <= 0 then Exit;
SetLength(S, Size);
Read(S[1], Size);
with TStringList.Create do try
Text := StringReplace(S, '${Name}', 'Zswang',
[rfReplaceAll, rfIgnoreCase]); // 替换字符
SaveToFile('c:\temp\temp.txt'); // 保存为文件
finally
Free;
end;
finally
Free;
end;
end;输出