Option()
 
Определяет дополнительные атрибуты и/или характеристики символов.

Синтаксис

Option( "literal-text" )

Parameters

literal-text
Литеральный текст для указания параметра. См. описание.

Описание

Option() позволяет программисту указать дополнительные атрибуты или характеристики. Строка в кавычках и скобках требуется в синтаксисе. Непризнанные опции игнорируются.

Option может также использоваться как заявление для задания других параметров времени компиляции. См. Переключатели компилятора.

Отдельные опции описаны ниже.

SSE

Option("SSE") указывает, что значение с плавающей точкой (Single или Double) возвращается из функции хранящееся в регистре xmm0. Option("Sse") игнорируется, если исходник собран с опцией -fpu SSE в командной строке. Этот параметр может использоваться сразу же после типа возвращаемого значения в объявлении функции или определения функции. Этот параметр является только оптимизацией и не требует компиляцию программы с использованием опции -fpu SSE в командной строке.

Declare Function ValueInXmm0 () As Double Option("sse")


FPU

Option("FPU")  указывает, что значение с плавающей точкой (Single или Double)  возвращается из функции хранящееся в регистре st(0). Этот параметр может использоваться сразу же после типа возвращаемого значения в объявлении функции или определения функции.

Declare Function ValueInStZero () As Double Option("fpu")


Отличия от QB

  • Новое в FreeBASIC

См. также