Иллюстрированный самоучитель по Kylix
ac3ae3b5

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



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


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

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

  • выбрать пункт меню Component/Install Components;
  • нажать кнопку Add;
  • указать имя подключаемого модуля (естественно, предварительно нужно сохранить модуль компонента).


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

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

procedure Register;

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

procedure Register; begin RegisterComponent ('Samples', [TMyButton] ); end;

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



Содержание раздела