有一个正在被编辑的TXT文件,我想及时知道它文件里面增加内容的情况.
但现在在读取时就遇到了问题.提示无法打开文件的错误.
第一种读TXT的方法:
AssignFile(TXTFile, LogPath);
Reset(TXTFile);
第二种读TXT的方法:
MyStr := TStringList.Create;
MyStr.LoadFromFile(LogPath);
这2个方法我都用过了 都打不开那个正在被编辑的文件.
还有,那个文件被编辑时的共享方式我也不清楚.
请大家点拨下...
但现在在读取时就遇到了问题.提示无法打开文件的错误.
第一种读TXT的方法:
AssignFile(TXTFile, LogPath);
Reset(TXTFile);
第二种读TXT的方法:
MyStr := TStringList.Create;
MyStr.LoadFromFile(LogPath);
这2个方法我都用过了 都打不开那个正在被编辑的文件.
还有,那个文件被编辑时的共享方式我也不清楚.
请大家点拨下...
我试了下
iFileHandle := FileOpen(LogPath, fmOpenRead);
但是,还是不行,要等它编辑完了才可以读!
但是当它在编辑的时候 NOTEPAD.EXE 可以打开并看到已经写如的文字.
继续求教~~~
Allows full access for others.
FileSteam :=TFileStream.Create(PathName,fmShareDenyNone);