Entweder du gibst beide Grenzen rein (
array[b..e] of xyz
),
oder einen Typen, der in sich beide Grenzen enthält (
array[EnumOrOtherOrdinalType] of xyz
),
also im Endefekt gibst du somit immer beide Grenzen rein.
Sowas wie im C++ und anderen Sprachen geht im Delphi nicht, also nur die Anzahl und implizit beginnt es bei 0:
array[13] of xyz
für
array[0..Anzahl-1] of xyz