ALEN( )-Funktion
Gibt die Anzahl der Elemente, Zeilen oder Spalten eines Arrays zurück.
ALEN(ArrayName [, nArrayAttribute])
Rückgabewerte
Numerisch
Parameter
- ArrayName
Gibt den Namen des Arrays an. Wenn Sie nur den Arraynamen angeben, gibt ALEN( ) die Anzahl der Elemente des Arrays zurück. - nArrayAttribute
Legt fest, ob ALEN( ) die Anzahl der Elemente, Zeilen oder Spalten im Array entsprechend der folgenden Werte für nArrayAttribute zurückgibt:0 Gibt die Anzahl der Elemente im Array zurück. Wird nArrayAttribute nicht angegeben, ist dies gleichbedeutend mit der Angabe von 0. 1 Gibt die Anzahl der Zeilen im Array zurück. 2 Gibt die Anzahl der Spalten im Array zurück. Ist das Array ein eindimensionales Array, gibt ALEN( ) den Wert 0 (keine Spalten) zurück.
Beispiel
Im folgenden Beispiel wird AFONT( ) verwendet, um ein Array mit den Namen aller verfügbaren Schriftarten zu erstellen. Die Anzahl der Zeilen im Array wird mit ALEN( ) ermittelt. Der Name jeder Schriftart wird zusammen mit einem Beispiel für die Schriftart angezeigt. Sind mehr als 10 Schriftarten installiert, werden nur die ersten 10 angezeigt.
CLEAR
=AFONT(gaFontArray) && Array containing font names
gnNumFonts= ALEN(gaFontArray) && Number of fonts
IF gnNumFonts > 10
gnNumFonts = 10 && Display first 10 fonts
ENDIF
FOR nCount = 1 TO gnNumFonts
? ALLTRIM(gaFontArray(nCount)) && Display font name
?? ' This is an example of ' ;
+ ALLTRIM(gaFontArray(nCount)) FONT gaFontArray(nCount), 8
ENDFOR
Siehe auch
ADEL( )-Funktion | ADIR( )-Funktion | AELEMENT( )-Funktion | AFIELDS( )-Funktion | AINS( )-Funktion | ASCAN( )-Funktion | ASORT( )-Funktion | ASUBSCRIPT( )-Funktion | DIMENSION-Befehl | STORE-Befehl | AFONT( )-Funktion