Einzelnen Beitrag anzeigen

Golze

Registriert seit: 26. Aug 2004
Ort: Berlin
32 Beiträge
 
Delphi 5 Enterprise
 
#6

Re: Ich glaub ich bin bl... [TMEMO und TStrings]

  Alt 27. Aug 2004, 16:55
Hallo zusammen,
habe gerade mal so aus Interesse dein Problem mit den Lösungen gelesen. Ich denke es ist noch einfacher. Die Erklärung, warum deine Zuweisung nicht klappt ist ok. Hier die einfache Lösung:

Dein Problem war ....
var s: TStrings;
begin
s := Memo1.Lines;
Memo1.Lines := s;
end;

Die Lösung:
var s: TStrings;
begin
s := TStrings.Create;
s.AddStrings(Memo1.Lines);
Memo1.Lines.AddStrings(s);
....
s.Free;

Du kannst TStrings genauso nutzen wie TStringList. Mann sollte jedoch TStringList immer der anderen Klasse vorziehen. Wichtiger wie die Klasse ist die Eigenschaft AddStrings. Assign ist gut, aber nicht optimal (wie du ja selbst gesehen hast).

Grüße
Kay
Kay Golze
  Mit Zitat antworten Zitat