Frage von MCMainiac, 31

Delphi Access Violation bei einem statischen multidimensionalem Array?

Ich habe einen 2 Dimensionalen Array:

    field: array[1..5, 1..5] of Integer

Das Problem ist, wenn ich bspw. mit

    For x := 1 to 5 do

      For y := 1 to 5 do

        field[x, y] := 0

einen Wert zuweisen will, erhalte ich den Access Violation Error.
Wie muss ich den Array initialisieren?

Antwort
von regex9, 14

Mich würde vorerst interessieren, was in x und y drinsteht. Wahrscheinlich laufen die Indizes aus dem möglichen Rahmen (-1 < index < Arraylänge)?

Kommentar von MCMainiac ,

Nein, die Anweisung steht in zwei for schleifen, die x und y jeweils von 1 bis 5 durchlaufen.

Kommentar von regex9 ,

Entweder du nutzt einen Debugger (alternativ kannst du dir pro Schleifendurchgang x und y einmal ausgeben lassen) oder du postest hier mal deinen Code.

Keine passende Antwort gefunden?

Fragen Sie die Community