Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.034 Beiträge
Delphi 12 Athens
|
Re: Textdatei zum Lesen & Schreiben öffnen
14. Mär 2007, 15:34
Da wird es dann etwas schwieriger, wenn du die Anzahl/Länge der Strings in einem Teilbereich ändern willst.
Also entweder doch mit 2 Dateien und dann per ReadLn in der einen einlesen und per WriteLn in die andere Schreiben ... und dann halt Zeilen zwischenschieben, bzw. unerwünschte Zeilen einfach nicht mehr speichern.
- ansonsten mußt du ja die Datei selber nach einem Zeilenwechsel nahe der gewünschten Blockgröße durchsuchen
- dann den Bereich einlesen
- ändern...
- je nach Längenänderung des Blocks die nachfolgenden Daten in der Datei verschieben
- den Block speichern
- nach diesem Block dann den nächsten Zeilenwechsel suchen
- dann den Bereich einlesen
.....
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
|