中易网

Delphi数据文件合并代码求修改——如何用空格分隔合并多个数据文本文件?

答案:2  悬赏:0  
解决时间 2021-11-29 07:07
本人是菜鸟,写了个合并数据文件的代码,现在的问题是:合并后的数据文件格式不是我想要的,合并后是分段显示数据子文件,我需要的是用空格分隔所有数据文件,而不是分段显示。请大侠帮帮我!谢谢了!下面是我的原代码:
procedure TForm1.Button1Click(Sender: TObject);
var
I: integer;
s,F: TextFile;
FirstLine,content: AnsiString;
begin
OpenDialog1.Options := [ofAllowMultiSelect, ofFileMustExist];
OpenDialog1.Filter := 'Text files (*.txt)|*.txt|All files (*.*)|*.*';
OpenDialog1.FilterIndex := 2; { start the dialog showing all files }
if OpenDialog1.Execute then
with OpenDialog1.Files do
for I := 0 to Count - 1 do
begin
AssignFile(F, Strings[I]);
Reset(F);
while not Eof(F) do
begin
Readln(F, FirstLine);
Memo1.Lines.Append(FirstLine);
end;
CloseFile(F);
end;
if savedialog1.Execute then
Memo1.Lines.SaveToFile (Savedialog1.Filename);
end;
最佳答案

CloseFile(F);
之后增加:
Memo1.Lines.Append(‘ ’);

即:
for I := 0 to Count - 1 do
begin
AssignFile(F, Strings[I]);
Reset(F);
while not Eof(F) do
begin
Readln(F, FirstLine);
Memo1.Lines.Append(FirstLine);
end;
CloseFile(F);
Memo1.Lines.Append(‘ ’);
end;
全部回答
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
跟男朋友网恋认识的,奔了现。对我很好,每天
Z5C出现PEAKING怎么消除
海尔空调开机后百叶窗不开启是什么原因
三国演义刘关张认识之前的事
怎么样去确定印刷机的好坏
求尔雅通识课科学通史答案
手机省电软件有用吗?
怎么在steam上打cs
若曲线y=xa+2(a∈R)在点(1,3)处的切线经
姓名学12画五行木的汉字有哪些
手机刚刷机,怎么还会自动下载恶意扣费软件
德钦雨崩飘飘客栈地址在哪,我要去那里办事
我和男朋友天天吵架,都是一些小问题,越吵越
每次在老师面前说话都很紧张,怎么办?
王道css管理系统库存怎么修改
推荐资讯
铝法兰6061与铝管6063可以直接焊接吗?会不会
团队管理,执行力提升有什么方法呢?
怎么查询自己的房产信息哪位可以说下
怎样评价吉利帝豪gs的1.3t发动机
flash字体打散后怎么恢复
一个紫金戒指大约多钱一克 一个紫金戒指大约
东条英机是日本的第几位首相
講脣的意思是什么?講脣的释义是什么啊?
求唯美古风四字词!!!!!
谨始的意思是什么?谨始的释义是什么啊?
河南公安网身份证查询
昂科威发动机2.0升为什么显示2.8升
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?