Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi String in TreeView speichern (https://www.delphipraxis.net/45632-string-treeview-speichern.html)

CReber 9. Mai 2005 17:11


String in TreeView speichern
 
Wenn ich einen String als Object in einer TreeView speichere, wie kann ich diesen dann auslesen?

Das eintragen habe ich bisher so erledigt... Kann mich aber auch irren ;)

Delphi-Quellcode:
var TestVar : String;
begin
[..]
MyTree.AddObject(nil, 'AusgangA', TObject(TestVar));

bernau 9. Mai 2005 18:31

Re: String in TreeView speichern
 
Zitat:

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 ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz