32 Урока Borland Delphi


Урок 03 - часть 7



 
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

  • Теперь давайте перейдем к странице Linker, показанной на рис.7.

    Рис.7: Страница линковщика.

    Установки отладчика рассматриваются ниже. Если буфер линковщика расположен в памяти, то линковка происходит быстрее.

    Размер стека (Stack Size) и локальной динамической памяти (Heap Size) весьма важны. Delphi устанавливает по умолчанию и Stack Size, и Heap Size в 8192 байт каждый. Вам может понадобиться изменить размер стека в программе, но обычно это не более 32Кб. В сумме эти два размера не должны превышать 64Кб, иначе будет выдаваться ошибка при компиляции программы.

  • Страница Directories/Conditionals
  • Страница Directories/Conditionals, рис.8, дает возможность расширить число директорий, в которых компилятор и линковщик ищут DCU файлы.

    Рис.8: Страница Directories/Conditionals.

    В файле DELPHI.INI содержится еще один список директорий. Запомните, что в OPT файле - список директорий для конкретного проекта, а в файле DELPHI.INI - список относится к любому проекту.

    Output directory - выходная директория, куда складываются EXE и DCU файлы, получающиеся при компиляции.

    Search path - список директорий для поиска DCU файлов при линковке. Директории перечисляются через точку с запятой ;

    Conditional defines - для опытного программиста и на первом этапе создания проекта не требуется. Для информации можно вызвать Справочник (on-line help).

    Конфигурация среды программирования (IDE)




    - Начало -  - Назад -  - Вперед -