Установка и удаление компонентов Delphi

 

Установка компонентов состоит из двух основных действий: 1) добавление в библиотеку, 2) добавление в палитру компонентов.

 

Разберём установку компонентов на примере установки компонентов kuShellListView и kuLabelList входящих в состав kuLibrary. kuLibrary - это набор компонентов и модулей от Горкуна Григория, полезных для программирования на Delphi.

 

Добавляем компонент в библиотеку Delphi:

 

1) Главное меню >> Tools >> Options >> Library >>  Library path [...] >> Добавляем путь к папке kuLibrarySource прописывая его в поле и нажимая Add

 

Добавление компонента  в библиотеку Delphi  - это первое, что нужно сделать при установке компонента,  и только потом уже добавлять компонент в палитру компонентов.

 

 

 

Добавление компонента в палитру компонентов. Способ №1 – через файл dpk:

 

1) Открываем файл kuKomponents.dpk в Delphi: File >> Open

 

2) ProjectManager >> kuKomponents.bpl >> Контекстное меню >> Install

 

3) В палитре  компонентов уже должна появиться новая категория "kuKomponents" с компонентами 

 

4) Если на панели компонентов нет категории kuKomponents, то делаем следующее: Главное меню >> Component >> Install packages >> Находим kuKomponents и ставим галочку

 

Вариант установки компонента №1 может не прокатить на разных версиях Delphi. Если у вас не получится установить компонент через dpk файл первым способом, то попробуйте сделать ручную установку через pas файлы вторым способом.

 

 

 

Добавление компонента в палитру компонентов. Способ №2 – ручная установка файлов pas:

 

1) Главное меню >> Component >> Install Component

 

2) Unit file names  - выбираем те pas файлы в которых описаны компоненты желаемые к установке. В нашем случае kuLibrary содержит два компонента, которые можно установить в палитру: kuShellListView.pas и kuLabelLink.pas - их и выбираем.

 

3) В этом же окне отмечаем Install into a new package. Нажимаем кнопку Next.

 

4) В поле Package name пишем: kuKomponents - и нажимаем кнопку Finish.

 

5) Если сделали всё правильно, то Delphi должна создать dpk проект компонента и сразу его начать компилировать и устанавливать. Во время установки Delphi может спросить вашего согласия - жмите да. У меня например спрашивает следующее: Add VclSmp. VclSmp contains implicit unit(s) Spin. - мол kuLibrary использует VclSmp и вы это подтверждаете? Я подтверждаю нажимая да и всё устанавливается.

 

6) Усё! Компоненты уже должен быть в палитре компонентов на вкладке kuKomponents. Сохраните dpk файл в папку kuLibrary. Закройте dpk проект в Delphi. И теперь можете кидать свежеуставновленные компоненты в свою программу.

 

 

 

Как удалить компонент из Delphi?

 

1) Удаляем из палитры компонентов: Главное меню >> Component >> Install Packeges >> Выбераешь компонент и жмешь Remove.

 

2) Удаляем из библиотеки: Главное меню >> Tools >> Options >> Library >> Library path [...] >> Выбираем путь к папке и удаляем нажимая кнопку Delete