9. Программирование пользовательского интерфейса

3. Включить Full debug или Release в зависимости от того, что требуется в итоге получить.

4. Если создается законченный (Release) продукт, то для включения библиотек RTL в тело программы надо выбрать вкладку Linker (Редактор связей) и на ней сбросить флажок Use dynamic RTL (Использовать динамически подключаемые RTL).

h01701.jpg

Быстродействие программы сильно зависит от типа решаемой задачи. Если это числовые вычисления или обработка больших объемов информации, то существенный вклад в эффективность может внести настройка на конкретный тип процессора. Такая настройка выполняется на вкладке Advanced Compiler (дополнительные возможности компилятора) в разделе Instruction set (набор команд процессора). Тут доступны четыре типа процессоров — 386,486, Pentium и Pentium Pro.

Надо учитывать, что ориентация на последние марки процессоров неприемлема при создании массовых продуктов, которые должны надежно выполняться на любых компьютерах. Поэтому использовать такие настройки лучше при решении своих конкретных задач. Или о поддерживаемых процессорах надо, как минимум, написать в сопроводительной инструкции.

Щелкнуть на кнопке ОК и выполнить команду Project •» Build (Проект •» Перестроить). Перестройку проекта в таких случаях надо выполнять обязательно, потому что некоторые части приложения при нажатии комбинации клавиш Ctrl+F9 (компиляция) не будут меняться, если не менялись исходные тексты — это отслеживается автоматически, и в таком случае они не будут перекомпилированы при новых установках. А команда Build (Перестроить) выполняет компиляцию всех файлов проекта без исключения.

h01702.jpg

Режим Release в сравнении с режимом Full debug создает более эффективную и компактную программу, но в этом режиме отлаживать программу (использовать точки остановки, выполнять ее по шагам и т. д.) невозможно.

«Игра в кости» с включенными библиотеками RTL займет теперь 92 Кб — почти в два раза больше, чем ранее, но зато сможет выполняться на любых компьютерах, работающих в операционной системе Windows 9x.

170