Hallo,
ich habe folgendes Array:
Delphi-Quellcode:
Field : array of array of TFieldType;
// TFieldType ist ein record
welches ich folgender Maßen füllen möchte:
Delphi-Quellcode:
// [...]
SetLength(Field, X - 1, Y - 1);
// [...]
for i := 0 to X - 1 do
begin
for j := 0 to Y - 1 do
begin
Field[j, i].Var := 1;
end;
end;
Der Compiler zeigt mir _keine_ Fehler an.
Nach dem Starten, bekomme ich aber eine Zugriffsverletzung. (Compiler springt auf "Field[j, i].Var := 1;").
Wenn ich jetzt aber z.B.:
Field : array[0..29, 0..29] of TFieldType;
schreibe, geht es.
Wie kann ich nun ein dynamisches, 2-dimensionales Array nutzen?
Danke im Voraus!