Hallo!
Ich habe folgendes Problem. Meine Anwendung muss eine bestimmte, sehr grosse Log-Textdatei analysieren, während von einer anderen Anwendung (die ich nicht beeinflussen kann) in diese Datei geschrieben wird, teilweise zum gleichen Augenblick. Ich habe probiert, meine Anwendung auf Lesezugriff zu beschränken (fmOpenRead), sowohl mit TFileStream als auch mit TextFile/AssignFile, zuweisen von fmOpenRead Filemode und Reset - nichts funktioniert. Sobald ich die Datei geöffnet habe, kann die andere Anwendung nicht mehr schreiben (einfach zu testen, einfach Notepad aufmachen (selbe Datei) und dann speichern versuchen während FileStream oder TextFile offen sind - funktioniert nicht).
Ich bin sehr dankbar für jede erdenkliche Hilfe, leider hat Forensuche und Google nicht wirklich was gebracht. Also, Kernfrage: Wie kann ich eine Textdatei zum Lesen öffnen, während andere Anwendungen gleichzeitig in die Datei schreiben können?
Danke!