Und wie genau soll mir das bei meinem Problem helfen? Es ist ja schön, wenn man in Delphi eigene Variant-Typen erzeugen kann, aber wenn ein Skripter einen einfachen Recordtyp in seinem Skript anlegt, und diesen dann als Parameter an den Array of Const übergibt, kommt es trotzdem zum Typemissmatch.
Oder könnte ich dann auf meinem eigenen Variant-Typ einen Array of MyVariant verwenden, der dann ebenfalls einen Aufruf per [...] ermöglicht?