Die Entertaste als Taste an sich hat #13. In der Eigenschaft 'Text' (und auch in Dateien) steht der Zeilenumbruch aber als Abfolge #13#10 drin.
#13 = Carriage Return (CR) = Wagenrücklauf -> bewirkt, dass der Cursor wieder am Anfang der Zeile steht
#10 = Line Feed (LF) = Zeilenvorschub -> versetzt den Cursor eine Zeile weiter nach unten
Die Abfolge #13#10 kommt nur in Windows und DOS vor, in Linux schreibt man nur #10 und in Mac
OS nur #13. Das aber nur so als Nebeninformation, ist jetzt für dich eher unwichtig.
Für dich wird es vermutlich einfacher, die Eigenschaft 'Lines' zu nehmen:
Delphi-Quellcode:
Memo1.Lines[0] // erste Zeile
Memo1.Lines[1] // zweite Zeile usw.
Memo1.Text // ganzer Text
Memo1.Lines.Text // auch ganzer Text
// macht etwas mit jeder Zeile einzeln
for i := 0 to Memo1.Lines.Count-1 do
begin
TuWasMit( Memo1.Lines[i] );
end;
[Edit1]
Ups, ich hätte die andern Seiten noch lesen sollen
[Edit2]
Danke, DeddyH!