dalma101
Messages postés51Date d'inscriptionjeudi 13 mai 2004StatutMembreDernière intervention13 août 2008
-
1 déc. 2005 à 01:29
dalma101
Messages postés51Date d'inscriptionjeudi 13 mai 2004StatutMembreDernière intervention13 août 2008
-
1 déc. 2005 à 02:15
Salut, j'ai besoin d'aide pour un souci de gestion de temps, bien que mon code me semble correct.
Le but du prog est de changer le fond d'écran d'un PC à intervalle régulier (choix par slidebar de 1 à 30 min). Le plus simple est d'utilser un timer mais son intervalle est bloqué à 60000 ms soit 1 min, d'où le souci...
Donc voilà mon code si un problème existe où si vous voyez une autre solution...
La form :
1 bouton (btnOK)
1 timer (timerTempo) avec pour intervalle 60000ms (1min)
1 procédure (afficherFond)
Le code :
--------------------------------------------------------------------------------
Private Sub btnOK_Click()
j = 1 'index de l'image
k = 1 'initialisation de la boucle délai
timerTempo.Enabled = True
AfficherFond (j) 'affichage du fond n°1
End Sub
----------------------------------------------------------------------
Private Sub timerTempo_Timer() '(délai de 60000ms)
k = k + 1 'à chaque boucle on rajoute 1 min
If k = nbreMinutes Then 'si on arrive au délai imparti (choisi par l'utilisateur)
AfficherFond (j) 'affichage du fond n°2,3,4,...
j = j + 1
k = 0 'on réinitialise la boucle délai
End If
End Sub ---------------------------------------------------------------------- Private Sub AfficherFond(Index As Integer) ...
End Sub
----------------------------------------------------------------------
Et là, ça marche pas... Affichage de l'unique fond n°1...
Si vous pouvez m'aider, merci d'avance...
A voir également:
NEED HELP !!! PB DE GESTION D'INTERVALLES DE TEMPS !!!