1.3. Глобальные директивы

На верх  Назад  Вперёд

Глобальные директивы влияют на весь процесс компиляции (program (прогрммы), unit (модуля), library (библиотеки)). Поэтому для каждой глобальной директивы также имеется свой параметр командной строки. Директивы должны быть указаны перед ключевыми словами unit, program или library в исходном файле, иначе они не будут иметь никакого эффекта.

1.3.1. $APPID : Указать ID приложения

1.3.2. $APPNAME : Указать имя приложения

1.3.3. $APPTYPE : Указать тип приложения

1.3.4. $CODEPAGE : Установить кодовую страницу

1.3.5. $COPYRIGHT: Указать сведения об авторских правах

1.3.6. $D или $DEBUGINFO : Отладочные символы

1.3.7. $DESCRIPTION : Описание приложения

1.3.8. $E : Эмуляция сопроцессора

1.3.9 $EXTENSION : Расширение генерируемого двоичного файла.

1.3.10 $FRAMEWORKPATH : Путь к файлам среды.

1.3.11. $G : Генерировать код 80286

1.3.12 $IMAGEBASE : Указание начального адреса в DLL

1.3.13. $INCLUDEPATH : Указать путь подключений

1.3.14. $L или $LOCALSYMBOLS : Локальная символьная информация

1.3.15 $LIBPREFIX : Задать имя файла библиотеки

1.3.16. $LIBRARYPATH : Указать путь библиотек

1.3.17 $LIBSUFFIX : Задать суффикс библиотеки

1.3.18 $MAXSTACKSIZE : Установить максимальный размер стека

1.3.19. $M или $MEMORY : Размер памяти

1.3.20 $MINSTACKSIZE : Установить минимальный размер стека

1.3.21. $MODE : Установить режим совместимости компилятора

1.3.22. $MODESWITCH : Выбор функций режима

1.3.23. $N : Цифровая обработка

1.3.24. $O : Второй уровень оптимизации

1.3.25. $OBJECTPATH : Указать пути для объектных файлов

1.3.26. $P или $OPENSTRINGS : Использовать открытые строки

1.3.27. $PASCALMAINNAME : Установить имя точки ввода

1.3.28. $PIC : Генерировать код PIC

1.3.29 $POINTERMATH : Разрешить использование математики с указателями

1.3.30. $PROFILE : Профилирование

1.3.31. $S : Проверка стека

1.3.32. $SCREENNAME : Указать имя экрана

1.3.33 $SETPEFLAGS : Задать флаг PE для исполняемых файлов

1.3.34. $SMARTLINK : Использовать «умную компоновку»

1.3.35 $SYSCALLS : Select system calling convention on Amiga/MorphOS

1.3.36. $THREADNAME : Установить имя потока в Netware

1.3.37. $UNITPATH : Указать путь модулей

1.3.38 $VARPROPSETTER : Разрешить использование var/out/const параметров для установки свойств

1.3.39. $VERSION : Указать версию DLL

1.3.40. $WEAKPACKAGEUNIT : Игнорируется

1.3.41. $X или $EXTENDEDSYNTAX : Расширенный синтаксис

1.3.42. $Y или $REFERENCEINFO : Вставить информацию обозревателя