__FB_OPTION_PRIVATE__
 
Внутреннее определение (значение макроса) , установленное компилятором

Синтаксис

__FB_OPTION_PRIVATE__

Описание

Указывает, если по умолчанию Function(функции) и Sub(процедуры) имеют область видимости модуля или глобальную область видимости, когда не явно указаны с помощью Private или Public.

Спецификатор области видимости по умолчанию для функций и процедур устанавливается используя опцию командной строки -lang во время компиляции или используя Option Private в исходном файле.

__FB_OPTION_PRIVATE__ возвращает ноль (0), если опция не установлена. Возвращает не нуль (-1), если опция уже была установлена.

Пример

#if( __FB_OPTION_PRIVATE__ <> 0 )
  #error Option Private must Not be used With This module
#endif


Отличия от QB

  • Новое в FreeBASIC

См. также