var matrizen:array of T2DMatrix; {Array enthält Hilfsmatrizen}
ich gehe mal davon aus das T2DMatrix eine klasse ist?
setlength(matrizen,n,n-1,n-1); {Dimension der MAtrix betimmt gleichzeitig Anzahl der Hilfsmatrizen}
du setzt zwar die größe des arrays, jedoch hast du noch keine objekte ins array geschoben... was auch die zugriffsverletzung erklären würde
ich versteh zwar den aufruf der setlength nicht.. ich kenne nur setlength( array, größe ).. deins hat wohl ein paar mehr parameter... aber ka hab auch nix überladenes ad hoc gefunden...
hier jedenfalls die lösung falls deine T2DMatrix eine klasse und kein array ist:
Delphi-Quellcode:
for i := 0 to n-1 do
matrizen[i] := T2DMatrix.Create;
gruß
reli