Seite 1 von 1

Anzahl tatsächlich genutzter Einträge eines Array auslesen

Verfasst: 15.07.2006 20:30
von Delle
Hallo,

mittels PeekL(@Array()-8)-1 kann man sich ja die Anzahl der Felder eines Array zurückgeben lassen.

Wie lasse ich mir aber ALLE genutzten Felder zurückgeben, sprich wenn z.B. nur 10 Einträge in einem 100er-Array sind?

Verfasst: 15.07.2006 20:32
von Kaeru Gaman

Code: Alles auswählen

Arraycount = 0
For n=0 to 99
   If Array(n)
      Arraycount +1
   EndIf
Next

Verfasst: 15.07.2006 20:47
von ts-soft
In einem statischen Array, ist die Zahl der genutzten Felder = der welche
Dimensioniert wurden

Code: Alles auswählen

Dim a.s(10)
Debug a(1)
a(1) enthält also einen Leerstring, ist als genutzt :mrgreen: