J ist erstmal eine constante... sie wird (wenn überhaupt) in einer anderen funktion erhöht.
ich beginne sozusagen immer mit myarray[0, I]
ich möchte nur den wert I erhöhen, somit mehr elemente in die 2te Dymension packen...
myarray[1 , X] soll davon unangetastet bleiben... (wenn es myarray[1, x] überhaupt gibt)
aus der delphi hilfe:
Zitat:
Sie können auch mehrdimensionale dynamische Arrays anlegen, die nicht gleichförmig sind. Rufen Sie dazu als Erstes die Funktion SetLength auf, und übergeben Sie ihr Parameter für die ersten n Dimensionen des Arrays:
var Ints: array of array of Integer;
SetLength(Ints,10);
Mit dieser Anweisung weisen Sie dem Array Ints Speicherplatz für zehn Zeilen zu. Den Speicher für die Spalten können Sie später einzeln zuweisen (und dabei unterschiedliche Längen angeben):
SetLength(Ints[2], 5);
Die dritte Spalte von Ints kann damit fünf Integer-Werte aufnehmen, und Sie können ihr nun Werte zuweisen (auch wenn die anderen Spalten nicht zugewiesen sind), z. B. Ints[2,4] := 6
Ich bin ein Teil von jener Kraft, die stets das Böse will und stets das Gute schafft!