Регистрация компонента в среде Delphi

Регистрация компонента необходима для размещения компонента в палитре компонентов.

Перед регистрацией модуль компонента нужно сохранить.

При использовании эксперта компонентов для создания нового компонента Delphi самостоятельно создает процедуру регистрации компонента в модуле-заготовке. Создателю компонента в данном случае ничего не нужно более делать, кроме выполнения следующих шагов:

1. Выбрать пункт меню Options/Install Components(Настройки/Установка компонентов). Появится диалог, как на рис. 6.

Рис. 6. Диалог установки нового компонента.

2. Далее нужно в поле Unitfilename указать модуль, содержащий процедуру регистрации и в поле Packagefilename указать имя пакета, в который устанавливается компонент (выбираем пакет dclusr.dpk в котором содержатся пользовательские компоненты). Нажать "OK".

После успешной перекомпиляции новый объект появится в палитре.

Если же вы создаете компонент без использования эксперта компонентов, вам придется самостоятельно дописывать процедуру регистрации компонента. В разделе interface модуля компонента нужно дописать строку:

procedure Register;

А в разделе implementation добавить процедуру регистрации, например:

procedure Register;

begin

RegisterComponent ('Samples', [TMyComponent]);

end;

В результате, компонент с именем TMyComponent будет размещен на вкладке Samples палитры компонентов.








Дата добавления: 2015-09-07; просмотров: 994;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.