L
lynch2611
Unregistered / Unconfirmed
GUEST, unregistred user!
有一个正在被编辑的TXT文件,我想及时知道它文件里面增加内容的情况. <br>但现在在读取时就遇到了问题.提示无法打开文件的错误. <br>第一种读TXT的方法: <br>AssignFile(TXTFile, LogPath); <br>Reset(TXTFile); <br>第二种读TXT的方法: <br>MyStr := TStringList.Create; <br>MyStr.LoadFromFile(LogPath); <br>第三种读TXT的方法: <br>iFileHandle := FileOpen(LogPath, fmOpenRead);<br>iFileLength := FileSeek(iFileHandle, 0, 2);<br>FileSeek(iFileHandle, 0, 0);<br>Buffer := PChar(AllocMem(iFileLength + 1));<br>iBytesRead := FileRead(iFileHandle, Buffer^, iFileLength);<br>这3个方法我都用过了 都打不开那个正在被编辑的文件.<br>但是NOTEPAD.EXE可以打开并看到已经写入的文字. <br>还有,那个文件被编辑时的共享方式我也不清楚.<br>请大家点拨下...