Die Methode DynArrayFromVariant ist eben für unterschiedliche Arrays geeignet. Bei einem Array of String
würde der beschleunigte Ansatz nicht sonderlich gut funktionieren.
Das habe ich auch nicht behauptet, sondern dass der Ausgabetyp "DAVarType" fest ist und das case of somit nur einmal aufgerufen werden muss