nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: Gleichzeitiges öffnen verhindern

Von: Frank Esselbach (spam@ghostlink.de) [Profil]
Datum: 19.06.2008 11:20
Message-ID: <1iis456.1dob7ms1xwtes0N%spam@ghostlink.de>
Newsgroup: de.comp.lang.delphi.misc
Hallo,

ich habe so ein ähnliches Problem mit Umbenennen gelöst. Wenn eine Datei
geöffnet ist (egal ob zum Lesen oder Schreiben), schlägt das Umbenennen
fehl.

Die Datei muss sich in einem Verzeichnis befinden. Der Schreibprozess
versucht die einzige Datei beliebigen Namens in "WRITE" umzubenennen und
anschließend zum Schreiben zu öffnen. Geht das nicht, wartet er und
versucht es später nochmal.

Jeder Leseprozess versucht die einzige zu findende Datei in "READx"
umzubenennen (x = Nummer des Leseprozesses) und anschließend zum Lesen
zu öffnen. Schägt das fehl, wartet er und dversucht es später nochmal
...


Frank

[ Auf dieses Posting antworten ]

Antworten