garnicht (sowa wie z.B. die virtuellen Funktionen ala WriteLn geht einfach nicht)
du kannst dir aber offene Array-Parameter anlegen
procedure xyz(param: array of String);
es geht auch noch typoffen
procedure xyz(param: array of const);
das Const ist dann sowas ähnliches wie ein Variant
Sowas kennst du z.B. von der Funktion
Format
Wenn es eine endliche Anzahl von so um die 2-3 Parameter ist,
dann könnte man auch die restlichen Parameter vorbelegen
also für 1 bis 3 Strings z.B.:
procedure xyz(a: String; b: String = ''; c: String = '');