Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [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 - PRAGMA (Meta)

Referenz-Navigation

 

Syntax A: #PRAGMA Option = Wert
Syntax B: #PRAGMA PUSH(Option)
Syntax C: #PRAGMA POP(Option)
Typ: Metabefehl
Kategorie: Metabefehle

#PRAGMA ermöglicht es, die Compiler-Optionen im Code zu verändern.

Gültige Werte für 'Option' und 'Wert':

OptionWertBedeutung
msbitfield0verwende Bitfelder, die mit gcc kompatibel sind (Standard)
msbitfield(ungleich Null)verwende Bitfelder, die mit den Microsoft-C-Compilern kompatibel sind
onceN/Averanlasst die Quelldatei, in der das Pragma verwendet wird, sich so zu verhalten, als ob sie mit #INCLUDE ONCE eingebunden wurde

Beispiel:

' Die aktuellen Einstellungen zwischenspeichern
#PRAGMA PUSH(msbitfields)

' umschalten zu MSVC-kompatiblen Bitfields
#PRAGMA msbitfields=1

' Code, der MS-kompatible Bitfields benötigt...

' Original-Einstellung wiederherstellen
#PRAGMA POP(msbitfields)

Unterschiede zu QB: neu in FreeBASIC

Siehe auch:
BefehlsreferenzeintragINCLUDE (Meta), BefehlsreferenzeintragPräprozessoren, BefehlsreferenzeintragPräprozessor-Anweisungen


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