Si tu as un doute, le mieux c'est de le vérifier par toi même !
Fait un petit programme qui se contente de lire GetTickCount en boucle :
Tu verras qu'en moyenne, GetTickCount s'incrémente de 15 en 15 (parfois un peu plus d'ailleurs...).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var old : cardinal; courant : cardinal; begin old := GetTickCount; repeat courant := GetTickCount; until courant<>old; ShowMessage(IntToStr(courant-old)); end;
En théorie, oui, ça dépend de l'électronique et de l'horologe utilisée pour Windows pour calculer le compteur. C'est pour ça que tu dois lire QueryPerformanceFrequency, pour faire la convertion en unités de temps, comme l'a indiqué ShaiLeTroll. QueryPerformanceCounter etEn parlant de chrono , la fonction QueryPerformanceCounter dépends-elle de la performance du PC ?? (il me semble que non, mais ...)
QueryPerformanceFrequency s'utilisent ensemble.
Partager