Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: TFileStream oder File, Datenverlust beim Schreiben

  Alt 29. Jan 2011, 17:38
Nun, normalerweise funktioniert das Schreiben mit den Methoden (siehe unten) auch, nur wenn die Datei bereits geöffnet ist, bekomme Fehler. An und für sich ja ok, aber trotzdem lässt sich der Stream zum Schreiben öffnen, wo er ja eigentlich nicht dürfte wenn die Datei gerade geöffnet ist.
Das Problem wird die Serverimplementierung sein. Die Zugriffsbeschränkungsregeln die NTFS/Windows vorgiebt wird bei diversen NAS-Implementierungen ignoriert/nicht korrekt umgesetzt so das man sich hier eigentlich auf nix verlassen kann. Selbst Anforderung exklusiver Zugriffsrechte führt nicht dazu das nur ein Prozess Zugriff auf die Datei bekommt.

Die Fehlermeldung wird vermutlich direkt von Windows geworfen weil der Dateitreiber merkt das hier was falsch läuft.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat