Zu VST und Memory Leaks fallen mir als allererstes immer drei Sachen ein:
- VST.NodeDataSize
initialisiert?
- OnFreeNode Event implementiert und deinen Record darin auch ordentlich finalisiert Finalize(NodeData^)
?
- Eine kleine Eigenheit vom VST, durch welche OnFreeNode nur dann aufgerufen wird, wenn die Node vorher validated war. Validated wird eine Node nachdem sie zum ersten Mal tatsächlich sichtbar war oder nach manuellem Aufruf von VST.ValidateNode
.