Registriert seit: 8. Dez 2005
Ort: Hohenkammer
298 Beiträge
Delphi 2006 Professional
|
Re: Warum geht "Memo1.Lines := Memo1.Lines" nicht?
26. Aug 2008, 20:48
@ mkinzler
Bezwecken wollte ich damit nichts, ich wollte nur einen von mehreren möglichen Fällen abdecken. Der Grund ist eine Prozedur, der ein zu bearbeitendes Memo, der auszugebende Text und die Größe des Memos übergeben wird. Daraus wird dann die maximal mögliche Schriftgröße berechnet.
procedure SetFontSize(Memo : TMemo, Strings : TStrings; h, w : integer);
Dort wollte ich als zweiten Parameter Memo1.Lines übergeben, wenn der Text beim Aufruf der Prozedur schon im Memo drin steht.
Memo.Lines := strings;
ging dann schief!
@ Bernhard Geyer
Wenn ich gewußt hätte, dass ich nach Assign schauen muss, hätte ich es getan. TStrings.Assign gibt mir allerdings keinen Hinweis darauf, dass "Memo1.Lines := Memo1.Lines" nicht geht. Bei TSTringList zeigt meine Hilfe keine Assign-Methode.
Gruß Jürgen
Mein neues Motto (von "Unbekannt"):
Gewinnen: Wenn Du kannst - Verlieren: Wenn Du musst - Aufgeben: NIE!
|