每次为什么只能写入一行文字呢 ?writeln()不是换行吗?
procedure TForm1.Button2Click(Sender: TObject);
var
tt:TSystemTime;
filename,path,y,m,d:string;
filehandle,i:integer;
tf:TEXTFILE;
begin
getSystemTime(tt);
with tt do
begin
y:=inttostr(wYear);
m:=inttostr(wMonth);
d:=inttostr(wDay);
end;
path:=ExtractFilePath(paramstr(0))+y+m+d+'.txt';
if FileExists(path) then
begin
AssignFile(tf,path);
rewrite(tf);
writeln(tf,edit2.text);
closefile(tf);
end
else begin
filehandle:=filecreate(path);
fileclose(filehandle);
AssignFile(tf,path);
rewrite(tf);
writeln(tf,edit2.text);
closefile(tf);
end;end;
procedure TForm1.Button2Click(Sender: TObject);
var
tt:TSystemTime;
filename,path,y,m,d:string;
filehandle,i:integer;
tf:TEXTFILE;
begin
getSystemTime(tt);
with tt do
begin
y:=inttostr(wYear);
m:=inttostr(wMonth);
d:=inttostr(wDay);
end;
path:=ExtractFilePath(paramstr(0))+y+m+d+'.txt';
if FileExists(path) then
begin
AssignFile(tf,path);
rewrite(tf);
writeln(tf,edit2.text);
closefile(tf);
end
else begin
filehandle:=filecreate(path);
fileclose(filehandle);
AssignFile(tf,path);
rewrite(tf);
writeln(tf,edit2.text);
closefile(tf);
end;end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货