Registriert seit: 2. Mär 2004
5.508 Beiträge
Delphi 5 Professional
|
Re: String in einer Textdatei anhängen
30. Aug 2007, 19:13
Deine Variante vewendet die uralte Funktion WriteLn.
Die Funktion stammt noch aus Pascal Gründungszeiten und hat eine Text- und eine binäre Betriebsart.
Es gibt da noch eine gepufferte Zwischenschicht (in Assembler geschrieben),
die zu den Zeiten ihre Berechtigung hatte, als Windows oder MS-DOS noch keinen Plattencache hatten.
Heute ist diese Pufferschicht eher störend.
TFileStream ist viel näher am Betriebssystem und gibt die Daten 1:1 weiter.
Wenn du den CR-LF auch speichern möchtest dann:
AppendStringToFile(EncText(line,linesize)+#13#10,'meine Datei')
Andreas
|