Hm also wenn ich es so mach:
Delphi-Quellcode:
procedure Tfrm_start.VstFreeNode(Sender: TBaseVirtualTree;
Node: PVirtualNode);
Var
Liste: ^Tliste;
begin
Liste := Sender.GetNodeData(node);
Liste^.Free;
end;
Bleibt der Leak bestehen.
Edit: So werden die Nodes hinzugefügt.
Delphi-Quellcode:
while not Query.Eof
do begin
Liste := TListe .Create;
with Liste
do begin
... Daten
end;
Node := FVst.AddChild(
nil, KundenListe);
Node.CheckType:= ctCheckBox;
Query.Next;
end;
VstFreeNode muss ich nicht noch extra speziell aufrufen oder?