768_____________________________________________Глава 13

completion осуществляет звуковой сигнал по окончании компиляции. Опция Cache
headers on startup обеспечивает предварительную компиляцию в оперативной па-
мяти заголовочных файлов, что сокращает затраты времени на последующие ком-
пиляции (см. главу 2 раздел 2.5.6.1). Опция Warn on package rebuild приводит к по-
явлению предупреждения, если во время компиляции происходит перестроение
пакетов.

Опции группы Autosave options определяют, что сохраняется при выполнении
приложения и выходе из C++Builder. Включение опции Editor Files (редактируемые
файлы) приводит к тому, что при каждом выполнении приложения и при выходе
из C++Builder автоматически сохраняются все модифицированные в Редакторе
Кода файлы. Это иногда может быть опасным, так как могут сохранятся помимо
вашего желания какие-то неудачные исправления в программе, которые после тес-
тирования вы хотели бы отменить. С другой стороны, это гарантирует сохранение
файлов в случае, если ваше еще не отлаженное приложение при его выполнении
приведет к сбою системы.

Если вы включите опцию Desktop (состояние экрана), то при очередном запус-
ке C++Builder загрузится ваше последнее приложение и откроются все окна, кото-
рые были открыты в момент выхода из C++Builder. Это очень удобно, если вы на-
мерены продолжать работу над тем же приложением.

Опции проектирования формы Form designer определяют сетку формы и яр-
лычки компонентов. Опция Display grid делает видимыми узлы сетки на форме.
Установка опции Snap to grid приводит к тому, что компоненты при их размещении
автоматически привязываются к узлам сетки. При этом компоненты невозможно
разместить между узлами.

Окна редактирования Grid size x и Grid size у определяют шаг сетки по горизон-
тали и вертикали. Шаг может задаваться в пределах от 2 до 128.

Опция Show component captions делает видимыми надписи компонентов. Оп-
ция Show desiner hints делает видимыми ярлычки с именами, типом и размерами
компонентов — очень удобный инструмент, введенный в C++Builder 4.

Опции группы Running определяют состояние ИСР C++Builder в процессе вы-
полнения приложения. Установка опции Minimize On Run приводит к свертыванию
C++Builder при выполнении приложения. Когда приложение закрывается,
C++Builder восстанавливается. Опция Hide Designers On Run делает невидимыми
окна проектирования (Инспектора Объектов и формы) при выполнении приложе-
ния.

Окно Directory определяет местонахождение файла депозитария объектов.
Если каталог не указан, C++Builder ищет этот файл в своем каталоге BIN.

Страница Library окна Environment Options (рис. 13.16) содержит списки ката-
логов, в которых ищутся файлы, используемые в проектах. Если указывается не-
сколько каталогов, то они перечисляются, разделяясь точками с запятой. Пробелы
после точек с запятой не требуются. Длина текста не должна превышать 127 сим-
волов, включая пробелы. Каждый каталог может быть указан с полным путем,
или относительно корневого каталога C++Builder с помощью макроса $(ВСВ).

Кнопки со стрелками справа от окон редактирования позволяют выбрать ката-
лог из числа ранее записанных в эти окна.

Требуемые списки каталогов можно редактировать непосредственно в соответ-
ствующем окне. Но для первого и четвертого окна, в которые можно заносить не-
сколько каталогов, это удобнее делать с помощью кнопок с многоточием. Нажав
эту кнопку, вы попадете в диалоговое окно, описанное ранее в разделе 13.2.2.7 и
показанное на рис. 13.11.

Каталоги, указываемые в окнах страницы Library, означают следующее: