Hmm aber ich lösche den Knoten doch schon:
Delphi-Quellcode:
procedure Node_Delete (Node : TTreeNode);
begin
if( Node = nil ) then Exit;
{Free the class}
if( Node.Data <> nil ) then
TNodeInfo(Node.Data).Free;
{Delete the node}
Node.Delete;
end;
Muss ich dann den gelöschten Knoten (und ggf. seine ChildNodes) alle explizit auf NIL setzen