Also High(a[0]) funktioniert bei mir nicht (D3 und D7), aber High(a[1]) gibt die Grenze der zweiten Dimension. Allerdings gibt auch High(a[20]) die Grenze der zweiten Dimension.
Gibt es da eine Logik oder funktioniert es zufällig? Denn
Delphi-Quellcode:
var
a: array[1..100, 10..10000, 0..10] of Byte;
i: Integer;
begin
i := High(a[2]);
gibt nicht die dritte Dimension zurück, sondern immer noch der zweiten.