Un Chrono à ma façon en VB6 - VB/VBA/VBS - Programmation
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
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
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...
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).
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
Marsh Posté le 02-11-2007 à 01:29:54
MSDN -> Timer control
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+
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