TextFile 类 追加记录日志文件 经常出现 I/O 103 错误

sharebei 2011-05-09 02:47:30
主要代码

var
filename : string;
F:TextFile;

//.....some code

try
AssignFile(F,filename);
IF FileExists( FileName ) Then
Append(F)
Else
ReWrite(F);
WriteLn(F, logstr );
CloseFile(F);
except
CloseFile(F);
end;

操作系统安装了360,日志记录频率灰常高......
I/O 103 错误经常会出现,一出现程序就死那了.......

劳驾大大们帮忙指点下原因.......
...全文
143 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
haitao 2011-05-09
  • 打赏
  • 举报
回复
用api的fileopen还是openfile加打开模式,比较稳定些
diecode 2011-05-09
  • 打赏
  • 举报
回复
把360卸了看看
sharebei 2011-05-09
  • 打赏
  • 举报
回复
好的,,,,3Q
ADSLAN 2011-05-09
  • 打赏
  • 举报
回复
//----- 保存到txt
function TForm1.SaveToTxt(SaveFileName: string; SaveData: string): Boolean;
var
FN: TextFile;
begin
try
Result := False;
if SaveData = '' then Exit;

if not Fileexists(SaveFileName) then
begin
AssignFile(FN, SaveFileName);
Rewrite(FN);
CloseFile(FN);
end;

AssignFile(FN, SaveFileName);
Append(FN);
Writeln(FN, SaveData);
Result:= True;
CloseFile(FN);
except
Result:= False;
end;
end;

自己用的 LZ可以参考下
sharebei 2011-05-09
  • 打赏
  • 举报
回复
why.....?
sharebei 2011-05-09
  • 打赏
  • 举报
回复
why?

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧