PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 30 juil. 2005 à 10:16
je confond signé et non signé? ai-je "mentalement" inversé?
parce qu'il me parraît logique que le Long ou DWORD ou n'importe, soit positif pour GetTickCount
celà dit, on sait que Get... nous renvoie le nombre de ms écoulées depuis le démarrage, mais pas comment cette valeur nous arrive. peut-être que tous les 19jours et 26sec (ex), une valeur est stockée et que le résultat Long envoyé contient les valeur stockées + la différence, elle, toujours inférieure à 49jours ou 49j/2....
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 30 juil. 2005 à 10:30
La valeur est toujours positive pour GetTickCount puisqu'il REGARDE le registre de 32 bits comme un DWORD, il a donc rempli le registre EAX mais quand VB le lira il vous interprète (le regarde) cela un signé. Je répète que la SEULE différence entre un signé ou un non signé est dans la manière de regarder ce nbr (bit 31 positionné) et donc de faire les calculs dessus, rien d'autre.