Referenz - Option()
Syntax: [...] Option("Text")
Typ: Schlüsselwort
Kategorie: Programmoptionen
Option() ermöglicht es dem Programmierer, zusätzliche Attribute oder Merkmale zu setzen.
Der Übergabeparameter 'Text' ist ein STRING und muss in Anführungszeichen und Klammern stehen. Nicht erkannte Optionen werden ignoriert.
Die möglichen Optionen sind:
SSE
Option("SSE") bewirkt, dass eine Gleitkommazahl (SINGLE oder DOUBLE), die von einer Funktion zurückgegeben wird, im Register xmm0 gespeichert wird. Der Befehl wird ignoriert, sollte nicht mit -fpu SSE compiliert worden ist.
Der Befehl muss sich direkt hinter dem Rückgabetypen einer Funktionsdeklaration oder -definition befinden. Es handelt sich hierbei nur um eine Optimierung und wird nicht dazu benötigt, Programme mit -fpu SSE zu compilieren.
Declare Function ValueInXmm0 () As Double Option("SSE")
FPU
Option("FPU") bewirkt, dass eine Gleitkommazahl (SINGLE oder DOUBLE), die von einer Funktion zurückgegeben wird, im Register st(0) gespeichert wird. Der Befehl muss sich direkt hinter dem Rückgabetypen einer Funktionsdeklaration oder -definition befinden.
Declare Function ValueInStZero () As Double Option("FPU")
OPTION diente in früheren Versionen von FreeBASIC auch als Befehl zum Setzen von Compilieroptionen.
Unterschiede zu QB: neu in FreeBASIC
Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v0.20
Siehe auch:
Compileroptionen, OPTION, Verschiedenes
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|