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

Синтаксис

__FB_OPTION_ESCAPE__

Описание

Указывает, если по умолчанию строковые литералы обрабатываются для управляющих последовательностей, когда явно не указывается $ Оператор для строк, без управляющих последовательностей, или ! Оператор для строк, которым разрешены управляющие последовательности.

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

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

Пример

#if( __FB_OPTION_ESCAPE__ <> 0 )
  #error Option Escape must Not be used With This include file
#endif


Отличия от QB

  • Новое в FreeBASIC

См. также