@Perlsau
Evtl. ja doch ... mal wörtlich die Anforderung umgesetzt:
Delphi-Quellcode:
var
LMemo : TMemo;
begin
// Memo in Variable packen
LMemo := Memo1;
// nutzen um anderes Memo mit dem Inhalt füllen
Memo2.Lines.Assign( LMemo.Lines );
// alternativ geht auch
Memo2.Lines := LMemo.Lines;
end;
es geht natürlich auch kürzer
Delphi-Quellcode:
Memo2.Lines := Memo1.Lines;
Wenn eh nur der Inhalt interessant ist, dann wäre auch denkbar
Delphi-Quellcode:
var
LStrings : TStrings;
begin
LStrings := TStringList.Create;
try
LStrings.Assign( Memo1.Lines );
Memo2.Lines := LStrings;
finally
LStrings.Free;
end;
end;
Das man der Eigenschaft
TMemo.Lines einfach etwas zuweisen (vom Typ
TStrings) kann, liegt am Setter
Delphi-Quellcode:
procedure TCustomMemo.SetLines( Value : TStrings );
begin
FLines.Assign( Value );
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)