ArraySize()

Syntax

Ergebnis = ArraySize(Array() [, Dimension])
Beschreibung
Gibt die Größe des Arrays zurück, wie diese mit Dim oder ReDim angegeben wurde. Für mehrdimensionale Arrays kann 'Dimension' angegeben werden, um eine bestimmte Dimensions-Größe zu erhalten. Die erste Dimension beginnt bei 1.

Wenn das Array noch nicht deklariert wurde (oder das Anlegen fehlgeschlagen ist), wird -1 zurückgegeben.

Beispiel:

  Dim MyArray.l(10)
  Debug ArraySize(MyArray()) ; wird '10' ausgeben

  Dim MultiArray.l(10, 20, 30)
  Debug ArraySize(MultiArray(), 2) ; wird '20' ausgeben

Beispiel:

  Dim Test.q(99999999999999999)
  
  If ArraySize(Test()) <> -1
    Test(12345) = 123  ; alles ist ok
  Else
    Debug "Array 'Test()' konnte nicht deklariert werden."
  EndIf

Unterstützte OS

Alle

Array Inhaltsverzeichnis - CopyArray() ->