Delphi. Pascal
Урок 20. Директивы компилятора
Компилятор может работать с различным параметрами. Параметры компилятора можено задавать разными способами. Один из них - через директивы компилятора. В тексте программы они обозначаются так: {$...}. Вообще говоря в фигурных скобках идут комментарии, которые компилятором вообще игнорируются. Но тут мы имеем дело не с комментариями, так как сразу после открывающейся фигурной скобки идет знак доллара, который и показывает, что это не комментарий, а директива компилятора (пробелов между вокруг знака доллара быть не должно).
Вот примеры директив компилятора:
{$APPTYPE CONSOLE} //Показывает, что приложение консольное.
{$INCLUDE имя файла} //Включает файла, заданный именем.
{$WARNINGS OFF} //Отключить вывод предупреждений.
//Используется для условной компиляции. Т. е. некоторый фрагмент программы
//будет или не будет включаться в зависимости от выполнения некоторого условия.
{$IF ...}
...
{$ELSE}
...
{$IFEND}
Еще один способ задания параметров компиляции - это через диалоговое окно Project Options, вызываемое через пункт меню Project.