Опции Компилятора
Пункт меню:
Options ==> Compiler
Primary file (Первичный файл)
Определяет первичный файл, который нужно использовать для целевого
исполняемого файла.
Active Window (Активное Окно)
Проверьте этот блок, чтобы установить текущее активное окно как
первичный файл.
Word alignment data (Данные выравнивания слова)
Включает или выключает выравнивание слова переменных и типизированных
констант. Соответствует директиве
($A).
Strict var-strings
Управляет проверкой типа на строках, проходящих как переменные
параметры. Соответствует директиве
($V).
Range checking (Проверка диапазона)
Включает или выключает генерацию кода проверки диапазона.
Соответствует директиве
($R).
Objects and structures align (Выравнивание Объектов и Структур)
Включает или выключает выравнивание слов объектов и структур.
Соответствует директиве
($OA).
Debug information (Отладочная Информация - только для MS-DOS)
Включает или выключает генерацию отладочной информации.
Соответствует директиве
($D).
I/O checking (Проверка ввода/вывода)
Включает или выключает автоматическую генерацию кода, который проверяет результат обращения к процедуре ввода/вывода.
Соответствует директиве
($I).
Local debug symbols (Локальная отладочная информация - только для MS-DOS)
Включает или выключает генерацию локальной символьной информации.
Соответствует директиве
($L).
Open string params (Параметры открытой строки)
Управляет значением объявленных переменных параметров, использующих
ключевое слово string. Соответствует директиве
($P).
Overflow checking (Q) (Проверка переполнения)
Управляет генерацией кода проверки переполнения.
Соответствует директиве
($Q).
Typed pointers (Типизированные указатели)
Управляет типами значений указателя, генерируемых с помощью оператора
@. Соответствует директиве
($T).
Show warnings (Отображение предупреждений)
Включает или выключает генерацию предупреждений.
Соответствует директиве
($W).
Extended syntax (Расширенный синтаксис)
Включает или выключает расширенный синтаксис Turbo Pascal.
Соответствует директиве
($X).
Extender logo (Логотип Расширителя - только для MS-DOS)
Включает или выключает логотип расширителя.
Complete Boolean eval
Включает или выключает две различных модели генерации кода для
логических операторов AND и OR (тип Boolean). Соответствует директиве
($B).
Frame optimization (Оптимизация границы)
Включает или выключает оптимизацию границ стека.
Соответствует директиве
($OPTFRM).
Registers optimization (Оптимизация регистров)
Включает или выключает оптимизацию регистров.
Соответствует директиве
($OPTREG).
Full optimization (Полная оптимизация)
Включает или выключает полную оптимизацию. (Оптимизация границы +
Оптимизация регистров). Соответствует директиве
($OPT).
C/C++ style comments (Комментарии стиля С/С++)
Включает или выключает распознавание комментариев стиля C/C++.
Соответствует директиве
($CC).
Ada-style comments (Комментарии стиля АДА)
Включает или выключает распознавание комментариев стиля АДА.
Соответствует директиве
($AC).
Intel MMX Assembler instructions (Команды Ассемблера Intel MMX)
Включает или выключает поддержку команд Intel MMX во встроенном
Ассемблере. Соответствует директиве
($MMX).
AMD 3DNow! Assembler instructions (Команды Ассемблера AMD 3DNow!)
Включает или выключает поддержку команд AMD 3DNow! Во встроенном
ассемблере. Соответствует директиве
($AMD).
Typed Inc/Dec operations
Включение или выключение печати операций Inc/Dec над указателями.
Соответствует директиве
($TPO).
Max EXE size (Максимальный размер ЕХЕ файла)
Определяет максимальный размер исполняемого модуля.
Stack size (Размер стека)
Определяет размер стека приложения.
Max OBJ size (Максимальный размер OBJ файла)
Определяет размер буфера для объектных модулей (FPD/FPO/FPW-файлы).
Этот параметр должен быть приблизительно в полтора раза больше
самого большого объектного модуля в проекте.
Target (Цель - только для многоцелевого редактирования)
Раскрывающийся список, который позволяет выбрать целевую Операционную
Систему.