IO 1003错误,郁闷 所有写文件的地方,网络访问的地方,写数据库的地方,都用了异常处理,捕获了异常但是偶尔仍会报IO 1003错误,请问大侠,该如何找到这个错误发生的地方——不要告诉我调试哟,调试是无法找到的^_^,该如何解决这个问题。用delphi这么久,就是这个问题最令人恼火! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,写错了,是I/O 103错误有人说是因为用了writeln这个函数,可是我把这个函数是放在try writeln(....)exceptend;中实现的呀,为什么还会把103错误呀? 文件没有被写模式正常打开你就执行writeln,所以出现了上面的错误 怎么判断有没有被写模式正常打开?我都是采用这种方式来做的: try try assignfile(f,fName); if not fileexists(fName) then rewrite(f) else append(f); writeln(f,DateTimeToStr(Now())+' '+msg); writeln(f,''); Flush(f); except end; finally closefile(f); end;所以怎么会有没有被写模式正常打开的问题呢?还是是说,问题出在如果没有被写模式正常打开,finally中出错? PlaySound问题,谢谢帮忙 如何实现dll中的窗体最小化后显示在任务栏上,而不是显示在MDI窗体内 未来的世界属于.NET和JAVA ! InfoPower 4000 的使用 急救--在线等待 如何在程序里增减Dbcombobox里面的items 在treeview中,用上下键改变选中节点,事件是什么? 字体显示问题??为什么我的程序在98下字体正常,在2000p下字体变大? 用DELPHI如何实现远程录像点播 如何获得桌面上任意窗口的标题并且更改标题?? 控制外部程序右键菜单? 查询问题
有人说是因为用了writeln这个函数,可是我把这个函数是放在
try
writeln(....)
except
end;
中实现的呀,为什么还会把103错误呀?
我都是采用这种方式来做的:
try
try
assignfile(f,fName);
if not fileexists(fName) then rewrite(f) else append(f);
writeln(f,DateTimeToStr(Now())+' '+msg);
writeln(f,'');
Flush(f);
except
end;
finally
closefile(f);
end;
所以怎么会有没有被写模式正常打开的问题呢?
还是是说,问题出在如果没有被写模式正常打开,finally中出错?