Einzelnen Beitrag anzeigen

Popov
(Gast)

n/a Beiträge
 
#3

Re: Wie ermittelt man die Grenzen mehrdimensionaler Arrays?

  Alt 7. Mai 2009, 14:55
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.
  Mit Zitat antworten Zitat