Outils Timer est il vraiment a la millisecondes
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:
1 2
| Timer1.Start()
debut = Environment.TickCount |
Code:
1 2 3 4
| Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
i = i + 1
End Sub |
Code:
1 2
| Timer1.Stop()
fin= Environment.TickCount |
fin - debut = 60000
mais i = 4399
Bon weekend