Quelle est l'unité de temps fournie par GetTickCount ?
Si quelqu'un a une référence à laquelle je puisse me... référer, merci d'avance
Quelle est l'unité de temps fournie par GetTickCount ?
Si quelqu'un a une référence à laquelle je puisse me... référer, merci d'avance
j'espere que je ne dis pas de conneries
mais je crois que c'est du miliseconde
http://www.codeppc.com/dotnet/chrono/index.htm
Donc, j'ai ressorti ma documentations sur les API de Windows CE à la recherche d'une fonction qui me retourne le temps passé, avec au moins une résolution au 1/1000ème de seconde. Je n'ai pas cherché longtemps et j'ai trouvé l'API GetTickCount qui semble réponde toute à fait à mes besoins. Voici d'ailleur le texte de l'aide (eVC++) que j'ai trouvé :
GetTickCount
This function retrieves the number of milliseconds that have elapsed since Windows CE was started.
DWORD GetTickCount( void );
Return Values :
The number of milliseconds that have elapsed since the system was started indicates success.
Remarks :
The the resolution of the system timer is based on the OEMs setting. Check with the OEM for details.
The elapsed time is stored as a DWORD value. Therefore, the time will wrap around to zero if the system is run continuously for 49.7 days.
Cette fonction nous retourne le nombre de millisecondes écoulées depuis le démarrage de Windows CE. La résolution réelle dépend en fait du constructeur, et enfin, vue que la valeur est codée dans un DWORD, elle retombe à zéro tous les 49.7 jours.
Merci, megapacman, c'est tout à fait ce que je cherchais
Juste une chose, l'auteur de l'article utilise un dll de corel, or Kernel32 "a l'air" d'avoir la même fonction et je suppose que c'est pareil.
Je vais donc en rester à Kernel32 mais je laisse mon post ouvert à tout hasard, le temps qu'on m'apporte une éventuelle contradiction.
Encore merci.
A+
NB - Le fait que ça retombe à 0 au bout de 49 jours, c'est embêtant pour un chrono
Bonjour à tous
Bonjour ouskel'n'or
J'avais récupéré une discussion sur le temps qui court sur le post suivant :
http://www.developpez.net/forums/sho...light=Kernel32
réponse de DarkVader
peut être un + dans ta recherche
A+
Merci edelweisseric, je n'avais pas vu. J'exploitais une idée de jmfmarques mais en effet, ce que propose DarkVader est plus précis ainsi que l'indique Mephisto.
Dès que j'ai réalisé un chrono adaptable aux diverses applications, je mettrai ça sur le forum.
Encore merci
A+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager