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 - USING (Namespace)

Referenz-Navigation

 

Syntax: USING Bereichsname
Typ: Anweisung
Kategorie: Deklaration

USING bindet die Symbole eines BefehlsreferenzeintragNamespaces in den globalen Namespace ein, sofern bisher kein gleichnamiger Bezeichner vorhanden ist.
Vor der USING-Zeile wird der Code so behandelt, als würden die Symbole des Namespaces noch nicht existieren; ein Zugriff auf sie kann bis dahin nur über die allgemeine Syntax Bereichsname.Bezeichner geschehen. Nach der USING-Zeile werden die eingebundenen Bezeichner behandelt, als wären sie außerhalb eines Namespaces definiert worden.

Beispiel:

NAMESPACE Bsp
  TYPE T
    x AS INTEGER
  END TYPE

  TYPE nichtEingebunden
    x AS INTEGER
  END TYPE
END NAMESPACE

TYPE nichtEingebunden
  x AS SINGLE
END TYPE

' Ohne das Präfix 'Bsp.' kann kein Typ 'T' gefunden werden.
DIM a AS Bsp.T

' Jetzt wird der komplette Namespace 'Bsp' im globalen Space eingebunden. Ausnahme
' ist der Typ 'nichtEingebunden', da ein gleichnamiger Bezeichner bereits existiert.
USING Bsp

' Nun ist dies eine zulässige Anweisung, da 'Bsp' eingebunden wurde.
DIM b As T

Unterschiede zu QB: neu in FreeBASIC

Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v0.16

Siehe auch:
BefehlsreferenzeintragNAMESPACE, BefehlsreferenzeintragPRINT USING, BefehlsreferenzeintragDatentypen und Deklarationen


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