Опция компилятора: -lang
 
Обеспечивает QuickBASIC или обратную совместимость

Синтаксис

-lang dialect

Параметры

dialect
Диалект используемый для компиляции, один из: fb (по умолчанию), fblite, qb или deprecated.

Описание

Опция компилятора -lang изменяет способ интерпретирования исходного кода, и используется пользователями, которые желают программировать с помощью устаревшего или QuickBASIC совместимого синтаксиса.

Внутренний макрос __FB_LANG__ устанавливается в соответствии с именем строки диалекта, указанного в командной строке, или "fb" по умолчанию.

Чтобы узнать больше о различиях между каждым из этих языковых диалектов см. Диалекты компилятора.

fb

Диалект по умолчанию, позволяет компиляцию исходного кода, придерживаясь самых последних версии языка FreeBASIC .

fblite

Этот диалект обеспечивает поддержку синтаксиса и функциональности FreeBASIC, но со стилем программирования QuickBASIC.

qb

Этот диалект обеспечивает наилучшую поддержку для старого кода QuickBASIC.

deprecated

Это диалект для обратной совместимости с некоторыми предыдущими версиями FreeBASIC, однако, данный диалект может быть удален в будущих версиях. Программисты должны рассмотреть вопрос об использовании "fblite" диалекта.

Примечание: этот параметр командной строки перекрывается любым #lang оператором с исходном коде.

См. также