Bonjour à toutes et à tous,
Avec une ancienne source D3, j'ai voulu recréer le comportement d'un timer et à la fin du comptage, j'obtiens une erreur.
Le but est d'afficher un TLabel pour un temps donné.
Timer1.Enabled := False;
Je ne vois pas ou l'erreur se situe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 Var Counter : Integer; StrData : Array[0..12] Of String; //Form onactivate : Label1.Visible := True; Timer1.Enabled := True; //OnTimer StrData[0] := '1'; StrData[1] := ''; StrData[2] := '2'; StrData[3] := ''; StrData[4] := '3'; StrData[5] := ''; StrData[6] := '4'; StrData[7] := ''; StrData[8] := '5'; StrData[9] := ''; StrData[10] := '6'; StrData[11] := ''; StrData[12] := 'OFF'; Counter := Counter + 1; Label1.Caption := StrData[Counter - 1]; If Counter > 12 Then Begin Timer1.Enabled := False; Label1.Visible := False; End;
Merci d'une aide éventuelle.
@+,
Cincap
Partager