Wie kommst Du drauf, dass es sonst bei 0 anfängt? Was ist bei dir "sonst"?
Arrays?
Da kommt es darauf an welche. Hier nicht:
Delphi-Quellcode:
var
MachineDimensions: Array [1..3] of aVectorT;
Und hier ist das erste nicht mal eine Zahl
Delphi-Quellcode:
var
dateFormatsLongC: array [dateFormatET] of string;
Dagegen dynamische Array fangen immer bei 0 an, die verwende ich sehr selten.