Peter, ersetze einmal die Aufrufe von
InvalidateNode durch Aufrufe von
ReinitNode:
Delphi-Quellcode:
// VST.InvalidateNode (Node1);
VST.ReinitNode (Node1, False);
Du solltest dir auch überlegen, ob es sinnvoll ist, Kopien der bereits im Speicher befindlichen Daten in den Baum zu stecken. Wäre es nicht einfacher, einen Verweis in den Knoten abzulegen und über diesen bei Bedarf auf die Daten zuzugreifen?
Gruß Hawkeye