关于DELPHI访问文件的问题!

021850524 2004-03-01 02:17:01
procedure TForm1.N3Click(Sender: TObject);
var
searchstr,textstr,textstr1,textstr2,textstr3,textstr4,textstr5,textstr6,textstr7:string;
i:integer;
scorestr:string;
xlsdir:string;
datatext:Textfile;
searchtext:Textfile;
begin
textstr1:='';
textstr2:='';
textstr3:='';
textstr4:='';
textstr5:='';
textstr6:='';
textstr7:='';
i:=1;
AssignFile(datatext,form1.OpenDialog1.filename);
reset(datatext);
while not(eof(datatext)) do
begin
readln(datatext,textstr);
if (i=1) then
begin
datastr:=textstr;
i:=i+1;
end
else
begin
strchang(textstr,textstr1,textstr2,textstr3,textstr4,textstr5,textstr6,textstr7);
searchstr:=textstr3;
xlsdir:=textstr1;
scorestr:=textstr2;
form1.Edit1.Text:=scorestr;
textstr:='';
textstr1:='';
textstr2:='';
textstr3:='';
textstr4:='';
textstr5:='';
textstr6:='';
textstr7:='';
assignfile(searchtext,scorestr);
# reset(searchtext);
while not(eof(searchtext)) do
begin
readln(searchtext,textstr);
strchang(textstr,textstr1,textstr2,textstr3,textstr4,textstr5,textstr6,textstr7);
form1.Edit1.Text:=textstr1;
end;
closefile(searchtext);
i:=i+1;
end;
end;

closefile(datatext);

end;
上面是我一个菜单的程序,一编译就停在了# reset(searchtext);
这个位置,说I/O出错了 ,这个是为什么呢?

难道不能同时访问两个文件????
...全文
43 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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