Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Zeilenumbruch? (https://www.delphipraxis.net/85981-zeilenumbruch.html)

Christian Seehase 7. Feb 2007 18:43

Re: Zeilenumbruch?
 
Moin Jürgen,

Zitat:

Zitat von Jürgen Thomas
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

das kann eigentlich nur passieren, wenn Du #10#13 hinzufügst.
Schau Dir mal TMemoStrings.Insert an. Dort wird mit EM_REPLACESEL der bei Add übergebene String hinzugefügt.

@oki:

Zitat:

Zitat von oki
eigentlich ist #13 der Zeilenumbruch (neue Zeile) und #10 der Zeilenvorschub (an den Anfang der Zeile)

Umgekehrt:
#13 = CR = CarriageReturn = Wagenrücklauf
#10 = LF = LineFeed = Zeilenvorschub.

Zitat:

Zitat von oki
Kommt so noch von den alten Schreibmaschinen.

auch nicht ;-)
Es kommt noch von Fernschreibern.
Vielleicht kennt ja noch jemand das Kürzel TTY.
Das gab es mal als (Nur-Text-)Druckertreiber unter Windows 3.1 oder als Telnet-Emulation (Windows 95)
TTY = TeleTYper = Fernschreiber.

oki 8. Feb 2007 13:32

Re: Zeilenumbruch?
 
Hi Christian!

Suppi, hab ichs wieder durcheinander gebracht. Ich geh mich mal schämen :oops: :lol:

gruß oki

1234588 11. Feb 2007 15:07

Re: Zeilenumbruch?
 
Zitat:

Zitat von fr0g
Alles klar. Und wieder um ein Stückchen schlauer geworden.... Man lernt ja auch nie aus.

Ich hab mir jetzt mal angeguckt wie ich Teile verschieden farbig machen kann oder FETT etc. Hab aber nur Sachen gefunden die für RichEdit Felder sind. Mit Memofeldern funktioniert das nämlich nicht so. oder?

Es geht nämlcih um ein Chatprogramm udn da soll es dnan so aussehen

fr0g:
Hallo!
User:
Hallo zurück!

thx schonmal!

die Antwort auf dein Problem findest du in Post #2


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:07 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz