korzystanie z komponentow we wlasnym komponencie :)

0

Wzialem sie za napisanie pierwszego wlasnego kompoentnu, bo mi ulatwi mocno prace i wlasciwie od razu na gleboka wode ide, ale jakos sobie poradze :). Mam tylko takie pytanie - w jaki sposob (procz dodania do uses ;]) korzystac z innych komponentow we wlasnym, na dodatek takich specyficznych (powiedzmy ze jest to hmm TCostamSocks z ICS)? Dalej - w jaki sposob podac im wartosci, normalnie dostepne tylko przez OI? Czy musza byc one zainstalowane, czy wystarczy ze beda skopiowane ich .dcu do jednej z przeszukiwanych przez delphi sciezek?

dopisane:
"w jaki sposob podac im wartosci, normalnie dostepne tylko przez OI?" jest niedokonca poprawnie sformuowane, bo wszytskie wartosci dostepne w OI mozna nadac z poziomu kodu, ale wlasnie o to mi chodzi - jak to sie robi w komponentach?

0

W konstruktorze.

0

komponenty dodaje sie tak samo jak bys dodawal komponent dynamicznie, czyli wszystko ręcznie

0

Może zrób tak, aby pewna właćiwośc Twojego nowego komponenyu wskazywała na ten drugi komponent, który użytkownik sam powinien umieścić na formie, następnie ustawić tak jak ma być.

0

Przykład na Timerze:

[code]private
Timer : TTimer;

//tu reszta + konstruktor

constructor TTwojKomponent.Create(AOwner : TComponent);
begin
Timer := TTimer.Create(self);
Timer.Interval := xxx;
Timer.OnTimer := xxx;
end;
[/code]

itp.

0

dzieki Wam wszystkim. Dalej sobie poradze :).

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