Źle napisany komponent, czy co?

0

Napisałem sobie komponent dziedziczący od TCustomCheckBox:

type
  TJuhasCheckBox = class(TCustomCheckBox)
 //tutaj deklaracje public, protected published i private

 procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('Juhas', [TJuhasCheckBox]);
end;

Czemu nie mogę go zainstalować? Tzn. gdy go instaluję, niby wszystko jest ok, wyskakuje komunikat, że: "Following component[s] have been registered: QJuhasCheckBox.TJuhasCheckBox"

Jednak na palecie komponentów nie tworzy się zakładka: "Juhas". W ComponentList też mojego komponentu nie ma, podczas gdy w dclusr wszystko wydaje się być ok... O co tu chodzi?? Ja już jestem załamany

0

A masz dodane dclusr.bpl opcjach projektu?

0

A masz dodane dclusr.bpl opcjach projektu?

Wszystko jest w porządku. Inne komponenty się instalują i są widoczne na palecie, a mój nie :| Ja już nie wiem, co mam robić.. Ludzie, pomóżta.

OK po kilku godzinach w końcu doszedłem, co to za bzdura.

Pamiętajcie, jak pisać konstruktory:

public
 constructor Create(AOwner: TComponent);

Nie zapominajcie o tym parametrze... ech...

1 użytkowników online, w tym zalogowanych: 0, gości: 1