Внутреннее определение (значение макроса) , установленное компилятором
Синтаксис
__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
См. также