denisDouala
Messages postés1Date d'inscriptionmardi 21 juillet 2009StatutMembreDerniè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és747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 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és30Date d'inscriptionmercredi 21 janvier 2004StatutMembreDerniè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és44Date d'inscriptionmardi 17 février 2004StatutMembreDerniè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és266Date d'inscriptionmardi 7 septembre 2004StatutMembreDernière intervention30 avril 20091 11 sept. 2004 à 13:43
merci pour ce conseil précieux ke je mettrai en application dans mes futurs développement! :)
FeelCode
Messages postés278Date d'inscriptionvendredi 16 avril 2004StatutMembreDernière intervention27 avril 20061 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és34Date d'inscriptionvendredi 6 août 2004StatutMembreDerniè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és4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 10 sept. 2004 à 20:33
Tr0piiic>avec un controle wmp on peut arranger ce probleme ;) je va demander a vbcorp
@+
tr0piiic
Messages postés34Date d'inscriptionvendredi 6 août 2004StatutMembreDerniè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és4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 10 sept. 2004 à 19:28
Jolie design tu aurais pu decouper la fenetre avec SetWindowRgn
5 nov. 2010 à 12:20
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.
12 mai 2009 à 12:19
13 août 2005 à 14:41
A+
13 sept. 2004 à 16:30
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
11 sept. 2004 à 13:43
11 sept. 2004 à 04:22
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 :)
10 sept. 2004 à 23:10
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.
10 sept. 2004 à 20:33
@+
10 sept. 2004 à 20:26
Suis décu.
10 sept. 2004 à 19:28
@+