Zitat von
Andreas H.:
Wird eine Datei geöffnet (Erstes Lesen zur Anzeige) wird eine Datei gleichen Namens aber anderer Endung (zB. .lck) angelegt. Das Vorhandensein dieser Datei wird vor dem Öffnen abgefragt und einstrechend ein Nur-Lesen-Status gesetzt oder nicht.
Der erste Bearbeiter bekommt Schreibrechte, alle weiteren nur Leserechte.
Die Instanz, die die Sreibrechte erhält muss natürlich später die .lck-Datei wieder löschen.
Echte Teamarbeit ist damit natürlich nicht möglcih, aber die Datenintegrität bleibt erhalten.
Ein interessanter Ansatz, aber neue Dateien will ich dafür nicht anlegen.
Multiuser-Funktionalitäten haben aber im Moment die niedrigste Priorität, da das Programm dafür ohnehin nicht das richtige ist (eine
SQL Datenbank wäre da sicher besser).