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
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
- Christian Xtra Schiffler (19.06.2008 13:34)
