Buchempfehlung
Visual Basic 6 Kochbuch
Visual Basic 6 Kochbuch
Viele praktische Tipps zum Programmieren mit Visual Basic 6, die sich oft auch auf FB übertragen lassen. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - ENUM

Referenz-Navigation

 

Syntax A:

ENUM [Listenname [EXPLICIT]]
   Element1 [= Integerwert]
   Element2 [= Integerwert]
   Element3 [= Integerwert]
   [...]
END ENUM

Syntax B:

ENUM [Listenname [EXPLICIT]]
   Element1 [= Integerwert], Element2 [= Integerwert] [, ...]
END ENUM

Typ: Anweisung
Kategorie: Klassen

ENUM (kurz für enumeration = Nummerierung) erzeugt eine Liste von Konstanten vom Typ BefehlsreferenzeintragINTEGER, deren Werte ihrer Position im ENUM-Block entsprechen. Begonnen wird dabei mit dem Wert 0.

Da sich die Elemente wie Konstanten verhalten, ist es nicht möglich, ihnen im Laufe des Programms andere Werte zuzuweisen.

Beispiel:

ENUM meineListe
   a, b
   c = 4
   d
END ENUM

PRINT a, b, c, d
' oder auch
PRINT meineListe.b
DIM AS meineListe wert = c
PRINT wert
SLEEP

Ausgabe:

0 1 4 5
1
4

Unterschiede zu QB: neu in FreeBASIC

Unterschiede unter den FB-Dialektformen: In der Dialektform Befehlsreferenzeintrag-lang qb steht EXPLICIT nicht zur Verfügung und kann nur über __EXPLICIT aufgerufen werden.

Siehe auch: BefehlsreferenzeintragDIM, BefehlsreferenzeintragCONST, BefehlsreferenzeintragDEFINE (Meta), BefehlsreferenzeintragDatentypen und Deklarationen


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 24.07.2007 von AdministratorSebastian angelegt.
  • Die aktuellste Version wurde am 04.07.2012 von Redakteurnemored gespeichert.
  Versionen Versionen