Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by hanspeter,
23. Feb 2008
Hallo,
erst mal vielen Dank für den Tip.
ReinitNode beseitigt das Speicherleak!
Die Daten lade ich eigentlich nur temporär in den Speicher und gebe sie nach der Initialisierung des Treeview wieder frei.
Das Treeview zeigt kategorisierte Drucklisten zur Auswahl an. Hat maximal 30 Einträge.
Das Speicherleak war insofern ein Problem, da ich das Treeview programmabhängig öfter mit...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by hanspeter,
23. Feb 2008
Das mache ich bereits bringt aber nichts.
Hier die Freigabe
procedure TForm5.VirtualStringTree1FreeNode(Sender: TBaseVirtualTree;
Node: PVirtualNode);
var
NodeData : PTreeData;
begin
NodeData := Sender.GetNodeData(Node);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by hanspeter,
23. Feb 2008
Danke für den Tip.
Habe ich ausprobiert, bringt aber nichts.
Als Leak werden ausschließlich Strings protokolliert.
Gruß
Peter
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by hanspeter,
23. Feb 2008
Hallo,
ich erzeuge die Knoten für ein VST:
PTreeData = ^TTreeData;
TTreeData = record
ID : integer;
Single : boolean; // Einzelliste
FixID : integer;
Kategorie : Char;