ArraySize()

Syntax

Ergebnis = ArraySize(Array() [, Dimension])
Beschreibung
Gibt die Größe des Arrays zurück, wie diese mit Dim oder ReDim angegeben wurde.

Parameter

Array() Das Array, von dem die Größe ermittelt werden soll.
Dimension (optional) Für mehrdimensionale Arrays kann dieser Parameter angegeben werden, um eine bestimmte Dimensions-Größe zu erhalten. Die erste Dimension beginnt bei 1.

Rückgabewert

Gibt die Größe der Array-Dimension zurück. 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

Siehe auch

ListSize(), MapSize()

Unterstützte OS

Alle

Array Inhaltsverzeichnis - CopyArray() ->