Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Gleichzeitig Lesen+Schreiben in Textdatei (2 Anwendungen) (https://www.delphipraxis.net/82190-gleichzeitig-lesen-schreiben-textdatei-2-anwendungen.html)

AIL 8. Dez 2006 12:11


Gleichzeitig Lesen+Schreiben in Textdatei (2 Anwendungen)
 
Hallo,
ich habe folgendes Problem: Ich muss eine Datei analysiern (auslesen) während gleichzeitig eine andere Anwendungen (die ich nicht beeinflussen kann) in diese Datei schreibt, kontinuierlich. Wenn ich allerdings versuche, per TFileStream oder TextFile/AssignFile die Datei zu öffnen (auch wenn ich es mit FileMode fmOpenRead = Read Only versuche), wird mir der Zugriff verweigert oder die Anwendung kann nichts mehr in die Datei speichern.

Was ist die Lösung?


Vielen Dank!
AIL

Sidorion 8. Dez 2006 12:30

Re: Gleichzeitig Lesen+Schreiben in Textdatei (2 Anwendungen
 
Datei wegkopieren, dann analysieren. Wenn die andere Applikation allerdings exclusiven Zugriff hat, stehst Du aber imho auch hier im Wald.

Muetze1 8. Dez 2006 12:35

Re: Gleichzeitig Lesen+Schreiben in Textdatei (2 Anwendungen
 
Auch schonmal im TFileStream Constructor zusätzlich die Share Angaben genutzt? Also fmShareDenyNone?

runner 8. Dez 2006 17:35

Re: Gleichzeitig Lesen+Schreiben in Textdatei (2 Anwendungen
 
Hatte mal das gleiche Problem mit einem Texteditor. Im Constructor einfach für den Mode fmOpenRead or fmShareDenyNone angeben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz