CSV Dateien haben keine feste Satzlänge.
Deshalb gibt es nur 2 Möglichkeiten eine
CSV-Datei zu verändern.
- die gesamte CSV-Datei wird in eine Stringliste eingelesen, verändert und dann wieder gespeichert
- die CSV-Datei wird bis zum zu ändernden Record in eine hilfsdatei kopiert. Dann wird der geänderte Record an die Hilfsdatei angehängt. Der fehlende Rest wird von der CSV-Datei an die Hilfsdatei angehängt. CSV-Datei löschen und Hilfsdatei umbenennen
Schau dir mal meinen
CSV Editor an. Man kann damit zwar noch nicht wirklich editieren,
aber es fehlt nicht mehr viel dazu.
http://www.delphipraxis.net/internal...ct.php?t=61227