Zitat von
Christian Reber:
Delphi-Quellcode:
var TestVar : String;
begin
[..]
MyTree.AddObject(nil, 'AusgangA', TObject(TestVar));
Vom Prinzip her richtig. Aber......
Da musst du aufpassen. TestVar ist nur innerhalb der Procedure gültig. Nachdem du die Procedure verlassen hast, ist nicht sichergestellt, daß der Zeiger zu TestVar noch gültig ist.
Du könntest ein Objekt definieren, welches einen String beinhaltet. Dieses Objekt dann Instanzieren. Aber du musst dich dann natürlich auch um das Freigeben des Objektes kümmern