cs_Chatbour
Messages postés764Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention 6 septembre 2010
-
8 juil. 2007 à 18:56
cs_Chatbour
Messages postés764Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention 6 septembre 2010
-
9 juil. 2007 à 01:51
Bonjours les amis !
Une question un peu bizare, mais sérieuse :
voilà, j'affiche l'heure système sur une Form dans un Label à l'aide d'un Timer dont Interval est 1000.
Je remarque qu'il existe un petit décalage entre le Label et l'heure dans la fenête que je n'arrive pas à expliquer l'origine..
Est-ce canicul ?
A voir également:
Petit décalage entre l'heure affichée sur un Label et l'heure système
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 8 juil. 2007 à 19:00
Bonjour,
Sers toi donc de ton timer : non pour compter le temps écoulé, mais pour afficher le temps présent toutes les x millisecondes et ton problème sera parfaitement résolu.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 8 juil. 2007 à 19:38
Décalage, oui, sachant que tu rafraichie toutes les secondes une valeur qui change toute les secondes. Donc même en faisant abstraction de tous ce qui pourrais induire un décalage, rien qu'avec cette méthode tu peut déjà avoir jusqu'à une seconde de décalage.
Pour avoir un rafraichissement fluide, perso avec l'expérience, je me suis fixé une règle simple, entre 4 et 10 rafraichissement sur la période d'évolution de ma valeur comme ça j'au au pire entre un quart et un dizième de retard sur le changement de vaeur.
De plus tout ce qui affichage, innutile de descendre en dessous de 100ms, en dessous de toute façon l'oeil ne suis pas. Sauf s'il s'agit de scène ultrarapide comme des jeux ou certaines scènes d'actions dans les films. Encore faut-il avoir le temps de les calculer.
Mais en revenir à ton problème, en plus de celui que tu rajoute toi, il existe probablement un décalage dans l'affichage de l'heure. Décalage qui viens de la manière dont sont implémanté les différentes fonctions entrant en jeux.