Forum: Programmieren allgemein
Delphi
by ConnorMcLeod,
6. Nov 2011
Bei der Beschreibung von MoveFile steht nichts von Zugriffsvarianten. Bei *normalem* CreateFile soll man angeblich ein LockFile hinterherjagen. So gesehen vertraue ich den Streams mit fmShareExclusive am meisten. Vllt lockt auch die ShFileOp, aber gelesen habe ich nichts darüber.
HTH
Forum: Programmieren allgemein
Delphi
by ConnorMcLeod,
6. Nov 2011
OK, aber Du kannst doch die Dateien mit fmShareDenyRead bzw fmShareExclusive so erstellen, dass niemand darauf zugreifen darf, solange Du sie offen hast, oder?
Forum: Programmieren allgemein
Delphi
by ConnorMcLeod,
6. Nov 2011
Am Einfachsten ist es, wenn der Sender und die Abholer einem Protokoll folgen, in dem festgelegt wird, wann eine Datei freigegeben ist.
z.B.: das Verschieben der Datei TEST.TXT
1) am Ziel eine Datei TEST.WRK erstellen
... da könnte man auch den Ersteller und einen Timestamp hineinschreiben
2) die Datei TEST.TXT kopieren oder moven
3) die Datei TEST.WRK löschen
4ff) Die Abholer dürfen...