Hmmmm Wieder
Exception mit Lesen von Adresse 0000000 als wenn es nicht existiert.
Bei:
FData := TKundendata(VirtualStringTree.GetNodeData(node)^);
Edit: Ok habs gefunde.
Bei:
FData := TKundendata(VirtualStringTree.GetNodeData(FNode)^);
muss es heißen, das "F" leder vergessen gehabt.
Super nun klappt es, Danke David