Re: TTreeNode um eine weitere Wariable erweitern
Hi.
Zitat:
|
Re: TTreeNode um eine weitere Variable erweitern
Genial !! Das ist natürlich die perfekte Lösung. Viele Dank, Waldteufel.
|
Re: TTreeNode um eine weitere Variable erweitern
"Diese Variable habe ich bereits in Benutzung (Hätte ich vllt schon vorher sagen sollen^^)"
hatten wir das nich gestern schon, sachma? :gruebel: |
Re: TTreeNode um eine weitere Variable erweitern
Zitat:
...:cat:... |
Re: TTreeNode um eine weitere Variable erweitern
mmh, ich glaube, ich habe denn einen echten Speicherfresser^^ Wie gebe ich den Pointer Node.Data wieder frei?
|
Re: TTreeNode um eine weitere Variable erweitern
in der regel referenziert man mit Data nur irgendwas anderes ...
also reicht ein Data := nil; IN DER REGEL - was also auch bei dir der fall sein wird |
Re: TTreeNode um eine weitere Variable erweitern
Ich benötige kein zusätzliches
Delphi-Quellcode:
?
Dispose(Node.Data)
|
Re: TTreeNode um eine weitere Variable erweitern
kommt drauf an WIE du .Data verwendest...
wenn dus nur mit xNode.Data := xObj; benützt, dann free'e das xObj und nil'e .Data ... |
Re: TTreeNode um eine weitere Variable erweitern
Zitat:
...:cat:... |
Re: TTreeNode um eine weitere Variable erweitern
Ich benutze Node.Data so:
Delphi-Quellcode:
type
TGroupData = record GroupID : Word; ShouldExpand : Boolean; end; PGroupData = ^TGroupData; {...} New(GroupData); try GroupData.GroupID:=GroupID; GroupData.ShouldExpand:=StrToBool(Copy(s,Index+1,Length(s)-Index)); GroupNode.Data:=GroupData; finally Dispose(GroupData); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:59 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