如何让两个程序同时打开一个文本文件 ( 积分: 20 )

  • 主题发起人 主题发起人 qet006
  • 开始时间 开始时间
Q

qet006

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,我程序中要定时载入文本,但有时可能文件被占用,能不能用什么方法解决呢
 
如题,我程序中要定时载入文本,但有时可能文件被占用,能不能用什么方法解决呢
 
那位高手指教一二呀
 
先COPY到一个副本........
 
用流只读可以吗
 
我可是不会呀
老大们指多指点下
请给点源码好吗
 
assignfile(file,filename);
filemode = 0;
reset(file,1);

closefile(file);
 
assignfile(file,filename);
filemode = 0;
reset(file,1);

closefile(file);
这样打开文本文件应该不存在占用的问题!
 
TFilestream share
 
TFilestream share
用要编辑同步问题
用mapfile
 
用共享内存区的方法应该可以解决问题的。
 
TFileStream.Create(AFile, fmOpenRead or fmShareDenyWrite)
//加上fmShareDenyWrite好象就不能写了
 
如果你只是读文本,不一定要用流来操作嘛?用StringList载入也可以,这样不会占用权限了。
 
各位谢谢了
先说句对不起,我这几天没上
我说的太不明白了
各位,我要做的是同时操作文件,
比如我的一程序在文件结尾插入
一个程序在开头删除
 
后退
顶部