CHRONOMÈTRE AU DIXIÈME DE SECONDE

cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 - 10 sept. 2004 à 19:28
denisDouala Messages postés 1 Date d'inscription mardi 21 juillet 2009 Statut Membre Dernière intervention 5 novembre 2010 - 5 nov. 2010 à 12:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/26067-chronometre-au-dixieme-de-seconde

denisDouala Messages postés 1 Date d'inscription mardi 21 juillet 2009 Statut Membre Dernière intervention 5 novembre 2010
5 nov. 2010 à 12:20
Bonjour
Pouvez-vous m'aider à réaliser un chrono sous Excel 2007 avec bouton marche arret et pause dans un UserFome. je suis parvenu à réaliser le depart et fin avec affichage au 1/100
mais je bloque sur la pause et redémarrage.
Merci de vos conseils
Cordialement.
vegetalain Messages postés 747 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 11 août 2022
12 mai 2009 à 12:19
super cool, mais euh, je n'arrive pas à démarrer le chrono par exemple à partir de 4 minutes... il se remet à zéro d'office, comment il faut faire?
SAXOBIC Messages postés 30 Date d'inscription mercredi 21 janvier 2004 Statut Membre Dernière intervention 1 février 2007
13 août 2005 à 14:41
Ouais, je confirme le timer n'est pas du tout précis.




A+
dnob700 Messages postés 44 Date d'inscription mardi 17 février 2004 Statut Membre Dernière intervention 5 novembre 2007
13 sept. 2004 à 16:30
sans être désagréable c'est nul...

pourquoi ? tout simplement par ce que le controle timer n'est pas précis du tout et si entre deux appelle tu as bien un dixième de seconde a peu près, ce n'est pas du tout ce que tu as dès que le temps commence a dépasser une minute par exemple.

Pourquoi ? parce que le timer a une précision de 1/18ième de seconde, ce qui n'est pas un diviseur de 1/10 d'ou une impressision qui augmente à chaque appel.

Pour corriger ça, tu peut a chaque timer1_timer utiliser la fonction timer qui te renvoie le nombre de seconde écoulé depuis minuit.

Comme ça, même s'il reste uen petite imprecision, celle ci n'augmente pas à chaque appelle de la fonction.
Attention à bien gérer minuit ar timer retourne a zéro à ce moment là, mais ce n'est ps très grave.

Si tu veux un chrono vraiment précis, tu doit utilser l'API et les focntion QueryPerformanceCounter et QueryPerformanceFrequency
zavier666 Messages postés 266 Date d'inscription mardi 7 septembre 2004 Statut Membre Dernière intervention 30 avril 2009 1
11 sept. 2004 à 13:43
merci pour ce conseil précieux ke je mettrai en application dans mes futurs développement! :)
FeelCode Messages postés 278 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 27 avril 2006 1
11 sept. 2004 à 04:22
Quelqu'un aurai pas l'heure là :D

pour zavier666
tu peux ecrire ton code comme sui
If Minute < 10 Then Minute = "0" & Minute

plutôt que
If Minute < 10 Then
Minute = "0" & Minute
end if

Attention a la case en vb il corrige automatiquement
mai si un jours tu comptes faires autres chose comme le C /C++
Sa passera pas pour ma par j'utilise 1 majuscule a chaque nouveau mots tant pour le nom des control que pour le nom des variable.


A éviter si la ligne est très longue :)

un petit 10 pour t'encourager :)
tr0piiic Messages postés 34 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 1 octobre 2004
10 sept. 2004 à 23:10
Suis tellement nul : c'est Star Academy pas Academie !, faut dire que j'ai pas la tv, Ophelie grignotte tout fils qui depasse, j'ai que des viewers a la vpcorpprog chez moi (ouf).

Enfin la, on tient un concept pour vpcorpprog, il faut juste qu'il gere le lourd probleme technique de mettre son wmp dans la partie sombre du chronometre et boom ca en fait une tv ! une vraie.
Et remarquez que du coup le chronometre prends tout son interet, on saurait le temps que l'on passe a regarder Star Academy.
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
10 sept. 2004 à 20:33
Tr0piiic>avec un controle wmp on peut arranger ce probleme ;) je va demander a vbcorp

@+
tr0piiic Messages postés 34 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 1 octobre 2004
10 sept. 2004 à 20:26
Zut c'est pas star-academie dans la partie sombre du screen.
Suis décu.
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
10 sept. 2004 à 19:28
Jolie design tu aurais pu decouper la fenetre avec SetWindowRgn

@+
Rejoignez-nous