Repository - Депозитарий - хранилище форм и проектов.
- Депозитарий позволяет не просто хранить формы, но и наследовать их, т.е. создавать иерархию форм.
- В Депозитарий можно включать не только формы и фреймы, но и целые проекты: Project => Add To Repository - этой командой возможно включение проекта в Депозитарий только в режиме Copy, то есть скопировать проект и далее сохранить его под другим именем.
- Команда вызова Repository : File => New => Other, далее откроется диалоговое окно New Items, в котором можно: (1), (2), (3)
(1) выбрать включенные в C++Builder готовые формы,
(2) воспользоваться мастерами,
(3) использовать Депозитарий для хранения собственных разработок: форм, проектов.
- Способы использования форм из окна New Items:
- Copy - копировать, только работа с копией формы,
- Inherit - наследовать, для изменения формы в модулях проекта;
- Use - использовать, для изменения базовой формы как в проек-ых модулях, так и в Депозитарии.
- Набор вспомогательных команд:
- Project => Remove from Project (или соответствующая быстрая кнопка) - удаление пустой формы из проекта;
- File => New => Other - включение в проект формы из Депозитария или взять проект из Депози-тария;
- Tools => Repository - удаление объектов (форм, проектов) из Депозитария;
- File => Save As - сохранение формы, проекта.
- Окно Депозитария New Items => Щелчок правой кнопкой мыши вызывает контекстное меню => раздел Properties => Окно Object Repository: (1) - (7)
(1) Add Page - добавить страницы Депозитария,
(2) Delete Page - удалить,
(3) Rename Page - переименовать,
(4) Edit Object - отредактировать информацию об объекте,
(5) Delete Object - удалить выделенный объект,
(6) New Form - Флажок включен, то выделенная форма, а не пустая, будет включаться в проект при выполнении команды File => New => Form,
(7) Main Form - Флажок главной формы включен, то выделенная форма (не пустая) будет появляться как главная.
- Перед занесением формы в Депозитарий ее модуль должен быть обязательно сохранен в файле: Щелчок на форме правой кнопки мыши => Контекстное меню: (1), (2)
(1) Раздел Add To Repository: (1) - (4)
(1) Title - название вашей формы,
(2) Description - более развернутое пояснение,
(3) Autor - сведения об авторе,
(4) Browse - выбор пиктограммы для формы;
(2) Раздел View Detals - отображение пояснений к формам.
(*) После выполнения всех этих процедур щелкните на кнопке ОК и ваша форма окажется включенной в Депозитарий.