如何打開已經被其他程式打開的文本檔案,這個程式不停的寫這個檔案。
通過具有只讀權限用戶映射的其他計算機硬碟,我這里想讀取,一直報錯誤,

代碼如下:

使用assignfile等方式也不可以。
uj5u.com熱心網友回復:
先自己頂頂先自己頂頂先自己頂頂uj5u.com熱心網友回復:
AssignFile(f, 'aaa.txt');FileMode := fmOpenRead or fmShareDenyNone;{只讀+共享讀寫}Reset(f);
Readln(f, str);
這樣的話 報I/O error 32.
uj5u.com熱心網友回復:
這是作業系統的約定,被打開的檔案,不能被其它程式打開。 否則出現意想不到的錯誤。uj5u.com熱心網友回復:
如果你一定要讀取的話,試試通過讀取記憶體的方式,讀取該檔案記憶體中資料 。但無論如何,不能向記憶體中寫資料,這樣,造成檔案的混亂。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/90363.html
標籤:語言基礎/算法/系統設計
