O.k. also Timer ist eine Komponente und auf der Palettenseite System zu finden.
Komponenten haben Ereignisse, in denen ein Programmierer seinen Code für seinen speziellen Anwendungsfall reinbauen kann(Ereignisbehandlung).
Der Timer löst sein Ereignis OnTimer immer nach einem bestimmten in Timer.Intervall angegebenen Wert aus.
Er muss natürlich vorher noch mit Timer.enabled:=true; aktiviert werden.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| var Form1: TForm1; zaehler:integer;
implementation
{$R *.dfm}
procedure TForm1.FormActivate(Sender: TObject); begin timer1.Interval := 1000; timer1.Enabled := true; end;
procedure TForm1.Timer1Timer(Sender: TObject); begin zaehler:=zaehler+1; showmessage('On Timer zum '+inttostr(zaehler)+' Mal'); end; |