Hintergrund: Der Grund dafür liegt in der Typenbehandlung von Pascal/Delphi. Dabei ist
array of String eine Typenkombination, allerdings kein bestimmter Typ. Deswegen hast Du, vor der Einführung eines "neuen Datentypes" eine Typenfehlermeldung erhalten. (Stichwort: Strikte Typenbezeichnung)
...
...