Ein
DBMS ist natürlich die richtige Lösung.
Auf einem PC, der von allen Rechnern aus zugäglich ist.
Das kann auch ein Embedded-System sein, welches gleichzeitig auf die selbe
DB-Datei gehen kann.
Mit der
XML ist es dennoch möglich, wenn alle Programme die Datei überwachen (z.B. Änderungsdatum) und bei einer Veränderung neu einlesen, oder sich gegenseitig über die Änderungen informieren.
Beim Schreiben müssen natürlich gleichzeitige Zugriffe gesperrt sein und kurz nach dem Sperren muß man den Inhalt der Datei nochmal auf Änderungen prüfen, bevor man seine Änderung da einbaut.
Zitat:
Das Klappt nicht. Ich muss das Programm komplett beenden an allen PC´s und neu starten. Gibt es dafür eine Lösung ?
Wieso? Hast du denn keine Reload-Funktion eingebaut, welche "nur" die Datei neu läd?