Hallo Simon,
du kannst die Funktionen High(), Low() und Length() auf einen Vektor anwenden:
Delphi-Quellcode:
const
MAX_A = 3;
MAX_B = 4;
MAX_C = 5;
type
TMatrix = array [0..MAX_A] of array [0..MAX_B] of array [0..MAX_C] of Double;
var
m: TMatrix;
aHigh, bHigh, cHigh: Integer;
begin
aHigh := High(m);
bHigh := High(m[0]);
cHigh := High(m[0, 0]);
end;
Da du jeden Wert über seine Koordinaten in der Matrix direkt ansprechen kannst, wüsste ich nicht wofür du die Pointer brauchen könntest.
Grüße vom marabu