Słowem wstępu: Jestem ?dość? początkujący jak chodzi o pisanie własnych komponentów, ale wszystkie konwencjonalne źródła wiedzy zamiast pomóc mi rozwiązać problem, wprowadzają mnie w błąd (!).
Tworze nową kontrolkę TFlaLabel na bazie TLabel. Wszystko chodzi z wyjątkiem procedury Create dla nowego komponentu:
constructor TFlaLabel.Create(AOwner : TComponent);
begin
inherited
FlashEnabled := True;
FFlaschRate := 800;
Timer := TTimer.Create(Self);
Timer.Interval := FFlaschRate;
Timer.OnTimer := OnTimer;
end;
Kod nie przechodzi nawet kompilacji. Podejrzewam, że to, dlatego że książka jest do D4 a ja pisze w D5 ;(.
Może ktoś miał już podobny kłopot??