Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#23

Re: memo.text:='text1'+#10#13+'text2'; klappt nicht.

  Alt 23. Dez 2005, 23:51
... und um noch einmal alle Klarheiten zu beseitigen:
Delphi-Quellcode:
const
  BS = #8; // BackSpace
  HT = #9; // Horizontal Tabulator
  LF = #10; // LineFeed
  VT = #11; // Vertical Tabulator
  FF = #12; // FormFeed
  CR = #13; // Carriage Return
daraus folgt: CR/LF = #13#10 und nicht umgekehrt (wobei dies alles eigentlich Terminal-Steuercodes sind).

Aus alten Schreibmaschinen-Zeiten:
CR = Wagenrücklauf (geht zum Anfang der Zeile bzw. zur ersten Spalte)
LF = Zeilenvorschub (geht eine Zeile nach unten bzw. zur nächsten Zeile)

Unix-Konvention ist aber, dass #10 allein schon beides macht - daher akzeptiert z.B. ein RichEdit-Control #10 als vollwertigen Zeilenwechsel.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat