![]() |
Verzeichnis "locken" (absperren bzw. exklusiv öffn
Hallo,
Ich suche einem Möglichkeit ein Verzeichnis kurzfristig in einem Rutsch zu sperren (=exklusiv zu öffnen für meine Applikation) und danach wieder freizugeben. Mir fällt dazu nur ein, das Verzeichnis rekursiv zu durchsuchen und danach jede Datei exklusiv zu öffnen:
Delphi-Quellcode:
aber das scheint mir sehr umständlich, da einige Verzeichnise 10000 Einträge haben....
FileOpen(FileName, fmShareExclusive);
Wer weiss Rat? |
Verzeichnis "locken" (absperren bzw. exklusiv öffn
Nun ja, ich möcht das einmal weiterspinnen,
ich habe Word bei einem geöffneten Dokument kurzfristig die Schreibrechte weggenommen:
Delphi-Quellcode:
Als ich nun das Dokument mit Word speichern wollte, gab
fmShareDenyNone
es klarerweise eine Fehlermeldung, dass das im Moment nicht möglich sei. Meine Frage an die API-Spezialisten: Kann ich davon ausgehen, dass eine Applikation NICHT abschmiert wenn ihr kurz die Schreibrechte genommen wurden? Ich meine Datenbanken, Editoren,... ist da immer das Betriebssystem der letzte Rettungsanker bei Schreibverletzungen, um die Applikation vor einem Crash zu retten, oder kann auch am BS vorbei (vielleicht sogar ohne Netz und doppelten Boden) in Files geschrieben werden? |
Re: Verzeichnis "locken" (absperren bzw. exklusiv
Moin Armin,
Zitat:
|
Re: Verzeichnis "locken" (absperren bzw. exklusiv
Hallo Christian,
das sind gute Argumente, ich habe den Gedanken fallen gelassen... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz