Удаление компонента

Иногда возникает необходимость удалить компонент из пакета. Сделать это можно при помощи редактора пакета компонентов.

Для того чтобы запустить редактор пакета компонентов, надо из меню Component выбрать команду Install Packages, в открывшемся диалоговом окне Project Options (рис. 16.11) из списка Design packages выбрать нужный пакет и нажать кнопку Edit.

Рис. 16.11. Выбор пакета для редактирования

В открывшемся окне Confirm (рис. 16.12) в ответ на запрос: cancel this dialog box and open... (Закрыть этот диалог и открыть пакет...) надо нажать кнопку Yes.

Рис. 16.12. Диалоговое окно Confirm

В результате открывается окно редактора пакета Package (рис. 16.13), в котором в списке Contains (Содержимое) перечислены компоненты пакета.

Рис. 16.13. Окно редактора пакета

Для того чтобы удалить компонент из пакета, необходимо нажать кнопку Remove. В открывшемся диалоговом окне Remove From Project (рис. 16.14) следует выбрать удаляемый компонент и нажать кнопку ОК.

Рис. 16.14. Выбор компонента, удаляемого из пакета

После удаления компонента из пакета нужно обязательно выполнить перекомпиляцию пакета. Для этого необходимо в окне редактора пакета нажать кнопку Compile. После перекомпиляции пакета Delphi информирует о том, что удаленный компонент больше не зарегистрирован (рис. 16.15).

Рис. 16.15. Информационное сообщение о том, что компонент больше недоступен

После перекомпиляции пакета необходимо закрыть окно редактора пакета и в открывшемся окне подтвердить сохранение изменений в пакете, из которого был удален компонент.