Wenn der Record via Generics vom VST behandelt wird, dann sollten die managed Typen darin von alleine freigegeben werden. (Interfaces, Strings, dynamische Arrays, Variants und CustomManagedRecords, außer natürlich von Objekt-Instanzen)
Erstellst du den Speicher (z.B.
New), dann mußt du auch den Speicher freigeben.
Alternativ, anstatt Records eben mit DatenObjekten ... ich glaub der VST hatte irgendwo sowas, wie ein OwnsObjects.
Ein Therapeut entspricht 1024 Gigapeut.