Einzelnen Beitrag anzeigen

Methi

Registriert seit: 14. Okt 2004
10 Beiträge
 
#4

Re: mehrdym. Dynamische Arrays

  Alt 28. Okt 2004, 16:37
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!
  Mit Zitat antworten Zitat