Thema: Delphi Zeilenumbruch?

Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#5

Re: Zeilenumbruch?

  Alt 7. Feb 2007, 14:44
Zitat von oki:
Hallo Jürgen. Wie kommst du darauf,dass Delphi/windows mit #13#10 nicht klar kommt. Mit Lines.Add wird auch nur der String + #13#10 angefügt.

Nehme einen mehrzeiligen Text(mit Texteditor erstellt) und weise diesen der Eigenschaft Text zu. Du wirst sehen, dass jede Zeile bis zum #13#10 eine Line repräsentiert.
Insofern hast Du völlig recht. Bei meinem o.g. Nachtrag bezog ich mich auf folgende Situation:
Delphi-Quellcode:
Memo1.Lines.Clear;
Memo1.Lines.Add('Zeile 1');
Memo1.Lines.Add('Zeile 2' + #13 + #10 + 'Zeile 3');
Memo1.Lines.Add('Zeile 4');
In diesem Fall habe ich als Ergebnis oft Memo1.Lines.Count = 3 (nicht 4) erhalten. Es ging mir nur um die u.U. "fehlerhafte" Anzeige der Zeilenzahl. Die Inhalte der Zeilen werden selbstverständlich korrekt verarbeitet, aber sie enthalten eben teilweise das CR/LF.

Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat