Un Chrono à ma façon en VB6

Un Chrono à ma façon en VB6 - VB/VBA/VBS - Programmation

Marsh Posté le 25-10-2007 à 20:46:52    

Bonjour
Je voudrais réaliser Un Chrono à ma façon (VB6)
Je voudrais utiliser un Compteur incrémenté au rythme des secondes (et un autre pour les minutes).
s = s + 1       ' à chaque seconde s est incrémenté
 
Il y à surement une fonction pour sa mais laquelle ...
A la fin je compte juste faire "print s" commandé par un boutons "Go!" pour afficher les seconde en direct
 
Voila si vous avez un conseil une idée, je vous en remerci
Merci A+
marc

Reply

Marsh Posté le 25-10-2007 à 20:46:52   

Reply

Marsh Posté le 25-10-2007 à 23:33:48    

C'est pas une fonction, mais un Timer... Avec VB6, tu as un composant "Timer" qui te permet de réaliser ce genre de truc. Tu lui définis un intervalle de 1000 (=1s), et une fonction qui sera appelée chaque fois que l'intervalle sera atteint, et dans cette fonction, tu incrémentes ta variable

Reply

Marsh Posté le 29-10-2007 à 22:47:34    

donc si mon compteur (celui que j'afficherais) est "s"
avec s=s+1    
A chaque intervalle 1000 je choisi que s=s+1
(ensuite print s  )
 
Mais sinon tu sais comment appeler cette fonction ?
 
Sinon je contais utiliser la fonction Select case_Hour mais pour les secondes.  Puis j'incrémente s=s+1 à chaque fois qu'une seconde passe.
 
select = 1 To 60   'à chaque seconde "s" s'incrémentera
s=s+1
 
 
Je pense que c'est possible comme sa mais si ta fonction est plus stable je voudrais bien la connaître.
Merci
A+
marc

Reply

Marsh Posté le 30-10-2007 à 02:47:59    

le timer, c'est un contrôle dans les Userform de mémoire
Regarde ensuite du coté des propriétés et évènements liés à l'objet, je pense que tu devrais y trouver ton bonheur...

Reply

Marsh Posté le 30-10-2007 à 10:06:27    

Le composant Timer possède un événement _Timer qui est déclenché automatiquement à chaque intervalle de temps définit par la propriété .Interval du composant.
Comme pour un événement _Click d'un contrôle, tu peux mettre du code dans celui du Timer (ici, ton s=s+1).


Message édité par tegu le 30-10-2007 à 10:07:07
Reply

Marsh Posté le 01-11-2007 à 23:43:25    

Merci les  gars
Donc en faite j'aurais un événement comme une procédure sub
ex:
Chrono_Timer  ou plutôt Sub_Timer
s=s+1
End
 
'puis en bas le reste de mon code
 
Sub démarage_Click
print s
End Sub
 
Je sais pas pourquoid mais je sent que c'est faux
 
merciA+
 
marc

Reply

Marsh Posté le 02-11-2007 à 01:29:54    

MSDN -> Timer control [:bien]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 03-11-2007 à 21:29:44    

Merci,
Il faudrait que je vois sa sur le logiciel.
Je pense que je vais me débrouiller comme sa.
A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed