Директивы компилятора используются в тексте программы для задания параметров, определяющих режим и условия работы компилятора. Многие из этих директив имеют аналоги среди команд меню, при этом директивы, установленные в программе, имеют приоритет над директивами, задаваемыми с помощью меню.
Все директивы компилятора можно разбить на 3 группы:
- переключающие,
- директивы параметров,
- директивы условной компиляции.
Директивы компилятора представляют собой своеобразные комментарии, заключенные в фигурные скобки. После открывающей фигурной скобки при задании директивы должен сразу же идти символ $, далее - имя директивы, а затем через один или несколько пробелов - параметр, если он в директиве необходим. Завершается директивы также фигурной скобкой. У переключающих директив после имени директивы должны стоять символы + или -, означающие, задано или нет данное условие.
Примеры директив компилятора
{$F+} {Переключающая директива (задает формирование "дальней адресации")}
{$L ASM.OBJ} {Директива параметра (подключение объектного файла)}
{$IFDEF DEBUG} {Директива условной компиляции ("Если происходит отладка...")}