Hi Bela.
Der Timer hat die Eigenschaft
Interval. 1000 bedeutet in dem Falle des normalen Timers, 1 Sekunde; sprich, dein Timer tut bei der Einstellung jede Sekunde etwas.
Beispiel:
Du willst dein Programm nach einer Minute beenden.
1)
F: Wie viele Sekunden hat eine Minute?
A: 1 Minute × 60 Sekunden = 60 Sekunden
2)
Du nimmst eine Variable (Countdown) vom Typ Integer und programmierst eine Close-Prozedur auf eine Minute (nachdem du die Variable "global" definiert hast):
Delphi-Quelltext
1:
| var Countdown: Integer; |
Delphi-Quelltext
1: 2: 3: 4:
| TForm1.FormCreate(Sender: TObject); begin Countdown:=0; end; |
Delphi-Quelltext
1: 2: 3: 4: 5:
| TForm1.Timer1OnTimer(Sender: TObject); begin Countdown:=Countdown+1; If Countdown=60 Then Close; end; |
Müßte so gehen. Also, dein Timer tut nach seinem Intervall immer etwas, also wie hier z.B. eine Variable um 1 erhöhen.
///edit -> Quellcode korrigiert, Kapitel über lokale Varibalen gelsen @ Luckie..

Nichts für Ungut..