Jak polaczyc zdarzenie z Funkcja

0

Witam,

Jak połączyć jaks procedure ze zdarzeniem np OnTimer jesli tworzylem obiekt dynamicznie ??

procedure Timer1Timer(Sender: TObject);

Timer1 := TTimer.Create (application);
Timer1.Enabled := true;

Timer1.OnTimer := Timer1Timer;

Obiekt TImer1 tworze dynamiczne, wiec nie moge skorzystac z objet inspektora. Sprawa jest dosc pilna. Prosze o podpowiedz.

pozdrawiam,
MiloszeS

0

przypisz zdarzenie obiektu dynamicznego do innego zdarzenia obiektu tworzonego statycznie.

0

A czy da sie jakos inaczej ?? W swoim programie nie mam zadnej formatki i nie bedzie. A chyba musze miec foratke zeby to zrobic?? Tak mi sie wydaje.

0

A czy da sie jakos inaczej ?? W swoim programie nie mam zadnej formatki i nie bedzie. A chyba musze miec foratke zeby to zrobic?? Tak mi sie wydaje.

Nie musisz mieć formatki, ale musisz mieć obiekt. W obrębie jego musisz zadeklarować

procedure Procka(Sender: TObject);

Następnie przypisać do Timera

Timer.OnTimer := Procka;

Poszukaj w helpie "of object (method pointers)," i poczytaj.

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