Zitat von
Nuclear-Ping:
Sorry, aber liest hier einer überhaupt richtig?
http://www.delphipraxis.net/internal...=752554#752554
Wenn er die Datei mit w+ öffnet, ist es doch klar, dass da nur ein Eintrag drin steht, nämlich der, den er gerade geschrieben hat, da w+ die Größe der Datei auf 0 Bytes setzt.
Ich weiß nicht, was Du immer mit Deiner 0-Byte-Größe hast. Wenn er die Datei komplett neu erstellen will (eingelesen hat er sie ja bereits), ist es doch OK, die Größe auf 0 zu setzen. Tut er das nicht und der neu zu schreibende Inhalt ist kleiner als der alte, hat er noch "alten Müll" am Ende der Datei stehen.