Salut le Forum,
Voici ma préoccupation :
Je veux avoir une image dynamique => pour cela j'ai créer deux images et j'ai jouer avec leur "Visible". J'ai appliqué un repeat à l'infini pour que le gif tourne en permanence.
Mais le problème est que le prog une fois compiler reste sur se repeat et impossible aprés de faire autre chose ou même d'arréter la compil.
En faite nbseq ne devient jms égale à 1.
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 no := 1; { numéro de l'image affichée } nbseq := StrToInt(EdSeq.Text); { Nombre de séquences } defile := StrToInt(Edall.Text); { Allure = Temporisation } repeat Application.ProcessMessages; case no of 1 : begin ima2.Visible := false; ima1.Visible := true; ima1.Repaint; end; 2 : begin ima1.Visible := false; ima2.Visible := true; ima2.Repaint; end; end; inc(no); { image suivante } if no > 2 then begin no := 1; { réinitialise le numéro d'image } Dec(nbseq); { décrémente le nombre de séquences } end; Sleep(defile); { Temporisation } until nbseq = 1;
Si qq1 saurait comment pour ce genre de truc
merci !
Partager