OPT File | Options Page | Editor Symbol |
F | Force Far Calls | {$F+} |
A | Word Align Date | {$A+} |
U | Pentium-Safe FDIV | {$U+} |
K | Smart Callbacks | {$K+} |
W | Windows (3.0) Stack Frame | {$W+} |
R | Range Checking | {$R+} |
S | Stack Checking | {$S+} |
I | IO Checking | {$I+} |
Q | Overflow Checking | {$Q+} |
V | Strict Var Strings | {$V+} |
B | Complete Boolean Evaluation | {$B+} |
X | Extended Syntax | {$X+} |
T | Typed @ Operator | {$T+} |
P | Open Parameters | {$P+} |
D | Debug Information | {$D+} |
L | Local Symbols | {$L+} |
Y | Symbol Information | {$Y+} |
N | Numeric Processing | {$N+} |
Теперь давайте перейдем к странице Linker, показанной на рис.7.
Рис.7: Страница линковщика.
Установки отладчика рассматриваются ниже. Если буфер линковщика расположен в памяти, то линковка происходит быстрее.
Размер стека (Stack Size) и локальной динамической памяти (Heap Size) весьма важны. Delphi устанавливает по умолчанию и Stack Size, и Heap Size в 8192 байт каждый. Вам может понадобиться изменить размер стека в программе, но обычно это не более 32Кб. В сумме эти два размера не должны превышать 64Кб, иначе будет выдаваться ошибка при компиляции программы.
Рис.8: Страница Directories/Conditionals.
В файле DELPHI.INI содержится еще один список директорий. Запомните, что в OPT файле - список директорий для конкретного проекта, а в файле DELPHI.INI - список относится к любому проекту.
Output directory - выходная директория, куда складываются EXE и DCU файлы, получающиеся при компиляции.
Search path - список директорий для поиска DCU файлов при линковке. Директории перечисляются через точку с запятой ;
Conditional defines - для опытного программиста и на первом этапе создания проекта не требуется. Для информации можно вызвать Справочник (on-line help).
Конфигурация среды программирования (IDE)