Wie gesagt, kommt darauf an, wie Du es interpretierst. Aber beide, von Dir vorgeschlagenen, Varianten sind falsch. 0..6 => 7 Einträge, 0..7 => 8 Einträge.
Nehmen wir mal an, Du machst es nach mathematischer Konvention (siehe Sebastian) => Dann ist dein ZweiDimArray:
Delphi-Quellcode:
var ZweiDimArray: array[0..6, 0..5] of Integer;
// Y X
Beim Code von Markus ist es andersrum. Da ist erst X, dann Y.