Delphi 7 アプリで読み取り用にテキスト ファイルを開こうとしていますが、別のアプリケーションが既にファイルを開いているため、I/O エラー 32 (共有違反) が発生します。FileMode を「fmOpenRead または fmShareDenyNone」に設定しようとしましたが、これはテキスト ファイルには当てはまらないことに気付きました。
別のアプリケーションで開いているテキスト ファイルを読み取る方法はありますか?
var
f: TextFile;
begin
FileMode := fmOpenRead or fmShareDenyNone; // FileMode IS NOT APPLICABLE TO TEXT FILES!!
AssignFile(f, FileName);
Reset(f);