Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.580 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: Beste Möglichkeit für Datenaustausch für ein Programm

  Alt 20. Mär 2009, 11:51
Zitat von cyanroot:
Momemt mal, aber das Prinzip habe ich ja jetzt auch. Die Daten werden in eine Memo geladen, jemand verändert den Inhalt und speichert. Dabei werden die Lines der Memo in eine notes.txt abgespeichert. Was sollte denn daran nicht gehen?
So funktioniert das allerdings gar nicht...

Überleg mal: Eine Instanz des Programms lädt den Inhalt. Kurz danach lädt eine andere diesen ebenfalls. Jetzt wird in beiden Instanzen der Inhalt verändert.
Jetzt speichert eine der beiden Instanzen die Datei. Aber was passiert, wenn jetzt die zweite Instanz speichert?
Die Änderungen der ersten Instanz sind dann weg, denn die Datei wurde ja zum Ändern geladen bevor die erste Instanz ihre Änderungen gespeichert hat...

Die wirklich einzige Möglichkeit sowas überhaupt so zu machen wäre, wenn die Datei direkt zum Schreiben geöffnet, sofort geändert und sofort wieder geschlossen wird.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat