@Popov
Das war und ist auch nicht das Problem, sondern das spezielle Verhalten der konkreten
TStrings
Klasse bei einem
TMemo
.
Der gesamte Code mit dem kopieren und befüllen von
TStrings
ist irrelevant und eher störend. Das beobachtete Verhalten kann man ganz simpel mit einem
TMemo
nachstellen.
Delphi-Quellcode:
procedure TForm1.Button2Click( Sender: TObject );
begin
Memo1.Width := 105;
Memo1.Text := 'Dieses ist ein toller langer Text der in einem Memo angezeigt werden soll.';
ShowMessage( IntToStr( Memo1.Lines.Count ) ); // 5
ShowMessage( Memo1.Lines.Text ); // trotzdem nur eine Zeile ohne Zeilenumbrüche
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)