文件打开的问题

TOMAZW 2004-08-05 04:22:42
一个文件被LOADFROMFILE以后,被修改,在第2次被打开前需要不需要关闭?(该文件不需要保存),怎么写?
...全文
89 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
TOMAZW 2004-08-06
  • 打赏
  • 举报
回复
只显示了最后一次修改的后果,前几次都没有显示出来
shehyde 2004-08-05
  • 打赏
  • 举报
回复
你上面那段代码运行后出现什么问题?
TOMAZW 2004-08-05
  • 打赏
  • 举报
回复
怎么改?具体写一下
shehyde 2004-08-05
  • 打赏
  • 举报
回复


不用关闭也行吧,因为这段代码没有参与写操作,只参与读操作。(除非另一个程序以独占的方式打开这个文件,要不然就不用关闭它)
TOMAZW 2004-08-05
  • 打赏
  • 举报
回复
begin
for I := 0 to ListBox5.Items.Count - 1 do
begin
memo3.lines.loadfromfile('d:\yhgl\data\invitePart.xml');
str1:=memo3.Text;
insert(ListBox6.Items[i],str1,pos('</ConfId>',str1));
insert(ListBox5.Items[i],str1,pos('</PartNum>',str1));
memo3.Text:=str1;
sleep(1000);
end;
shehyde 2004-08-05
  • 打赏
  • 举报
回复
能把代码列出来吗? 这样子还是很清楚
TOMAZW 2004-08-05
  • 打赏
  • 举报
回复
不用保存,下次打开的还是原来的文件
shehyde 2004-08-05
  • 打赏
  • 举报
回复
修改后保存你是用savetofile吗?
TOMAZW 2004-08-05
  • 打赏
  • 举报
回复
我是用在FOR循环中的呢?每次循环LOAD一次,修改一次
shehyde 2004-08-05
  • 打赏
  • 举报
回复
LOADFROMFILE只是将文件内容导入内存中,自已已关闭所以下次打开不用fileclose

5,939

社区成员

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

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