Warum speichert TStringlist ein CRLF ans Dateiende?

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
kirchfritz
Beiträge: 217
Registriert: Mo 3. Jan 2011, 13:34
OS, Lazarus, FPC: Win11 (L 3.0 FPC 3.2.2)
CPU-Target: 64Bit
Wohnort: Nürnberg

Warum speichert TStringlist ein CRLF ans Dateiende?

Beitrag von kirchfritz »

Hallo,

kann mir jemand erklären, warum TStringlist ein CRLF(x0Dx0A) ans Dateiende speichert?
Wie kann ich das vermeiden?

Ich benutze folgenden, stark vereinfachten Code:

Code: Alles auswählen

 
  SL := TStringlist.Create;
  SL.Clear;
  SL.Add('Testzeile');
  SL.SaveToFile('test.txt');
 


Viele Grüße
Fritz

Benutzeravatar
theo
Beiträge: 10872
Registriert: Mo 11. Sep 2006, 19:01

Re: Warum speichert TStringlist ein CRLF ans Dateiende?

Beitrag von theo »

Warum: Delphi Kompatibilität.

Vermeiden: http://www.delphifeeds.com/go/s/88917

Antworten