Bonjour
Voila je dois lancé une procédure tout les 50 millisecondes mais , il y a qque chose qui me gène avec l'outils timer
J'a fait un test avec un intervalle de 1000 ms et un variable qui s’incrémente a chaque tick au bout d'une minutes j'obtient bien 60 Tick (60 secondes) , la ca me va.
Mais si je met un intervalle de 1 ms , je devrait obtenir 60000 Tick alors que je n'obtient que 4399
SI au lieu d'utiliser une variable genre i = i +1 je prend au démarrage environnemnt.tickCount et pareil a la fin j'obtient bien 60000 Tick
un peu bizarre , est ce le traitement i = i + 1 qui est si long ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Timer1.Start() debut = Environment.TickCount
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick i = i + 1 End Subfin - debut = 60000
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Timer1.Stop() fin= Environment.TickCount
mais i = 4399
Bon weekend
Partager