Ich hab zwar schon die
DP durchsucht, aber irgendwie war nicht das erhoffte dabei
Ich hab folgendes Problem:
Ich hab mir zwei eigene Typen definiert, der erste ist ein (statisches) 3D-Array of integer, und der andere ist ein (dynamisches) 2D-Array vom ersten Typ (seht ihr unten gleich).
Ich hab also das hier:
Delphi-Quellcode:
type
TUltiType1 = array[0..255, 0..255, 0..255] of integer;
TUltiType2 = array of array of TUltiType1;
Dann versuche ich, einer Variable vom Typ TUltiType2 eine Quadrat-Form zu verpassen, also nutze ich
Delphi-Quellcode:
var UltiVar: TUltiType2;
...
Setlength(UltiVar, 34, 34);
Es lässt sich kompilieren, alles gut, wenn ich dann aber den Code aufrufe (z.B. mit nem Button), kommt ne Fehlermeldung "Fehler bei Bereichsprüfung".
Aber ich muss doch die Länge von meinem eigenen Array-Typ setzen können, oder?
Ich hoff enfach mal, ihr wisst warum und könnt mir helfen
Julian J. Pracht