定义一个过程如下:怎么只有在加上 showmessage('删除err成功');
这一句的时候才能成功删除,取掉这一句showmessage('删除err成功');
的时候好象对文本的操作失效。procedure Tform1.delok;
var
i :integer;
Strbz3 :string;
strl :Tstringlist;
begin
strl :=tstringlist.Create;
strl.LoadFromFile('c:\ghxs\err\log.txt');
for i:=0 to pred(strl.Count) do
begin
Strbz3:=copy(strl[i],1,3);
if Strbz3='ok!' then begin
strl[i]:='';
end;
showmessage('删除err成功');
end;
strl.savetofile('c:\ghxs\err\logerr.txt');
end;
这一句的时候才能成功删除,取掉这一句showmessage('删除err成功');
的时候好象对文本的操作失效。procedure Tform1.delok;
var
i :integer;
Strbz3 :string;
strl :Tstringlist;
begin
strl :=tstringlist.Create;
strl.LoadFromFile('c:\ghxs\err\log.txt');
for i:=0 to pred(strl.Count) do
begin
Strbz3:=copy(strl[i],1,3);
if Strbz3='ok!' then begin
strl[i]:='';
end;
showmessage('删除err成功');
end;
strl.savetofile('c:\ghxs\err\logerr.txt');
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货