CLMSYNCHEURE : ÊTRE À L'HEURE GRÂCE AUX HORLOGES ATOMIQUES DU WEB

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 - 24 mars 2006 à 17:17
ofils Messages postés 19 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 8 février 2015 - 14 févr. 2013 à 16:40
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/36715-clmsyncheure-etre-a-l-heure-grace-aux-horloges-atomiques-du-web

ofils Messages postés 19 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 8 février 2015
14 févr. 2013 à 16:40
Bonjour à tous,
J'utilise depuis longtemps ce superbe petit programme, pour synchroniser mon PC.
J'ai de plus en plus de difficultés pour trouver des serveurs qui fonctionnent avec le port 13.
Est-ce que ce protocole est obsolète ?? (certains serveurs qui fonctionnaient ne fonctionnent plus avec le port 13)
Y-a-t-il une autre possibilité ?? (j'ai vu des exemples avec le port 37, mais même problème pour trouver des serveurs fiables)
Merci pour vos réponses et exemples...
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
25 mars 2006 à 16:23
Ah ouais t'as raison, c'est ma 100ème source!!!

Quatre ans de mises à jour quotidiennes pour en arriver là... Je suis ému, je crois que je vais chialer....

Mais non, c'est cool et j'espère doubler ce score d'ici quatre ans pourquoi pas?!?
odan71 Messages postés 140 Date d'inscription mardi 8 juillet 2003 Statut Membre Dernière intervention 11 décembre 2007
25 mars 2006 à 16:17
'tain, t'es prolifique !!!! déjà 100 sources, et interressantes avec ça!!

bravo ;)
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
25 mars 2006 à 14:26
lol

J'en avais un hébergé par Tiscali mais ils me l'ont fermé quand je suis venu m'installer en Espagne. Pourtant j'ai toute la structure sur mon disque... Je vais y réfléchir...
cs_Piezo Messages postés 9 Date d'inscription jeudi 13 juin 2002 Statut Membre Dernière intervention 11 juin 2007
25 mars 2006 à 14:23
Ah oui merci, c'est bien une option de XP qui me permet de mettre automatiquement à jour l'heure du pc tous les 7 jours sur le serveur de vous savez qui ... time.windows.com. Il est égaelement possible de choisir time.nist.gov ou encore de désactiver l'option !
Merci pour l'info et bravo à Clementio pour sa source et les autres toutes aussi intéressante. A quand son propre site ?
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
25 mars 2006 à 12:33
La mise à l'heure automatique par le net est intégrée dans XP, double clic sur l'horloge dans la taskbar et tu verras.
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
25 mars 2006 à 10:14
Oui je pense que que certains programmes doivent le faire. Surement pour éviter de se faire pirater leurs sharewares limités à 30 jours. Si tu changes la date de ton pc alors tu peux avoir une licence quasi infinie donc c'est dans leurs intérêts de faire ça.

Ou sinon c'est une énorme coïncidence que ton pc soit pile poil à l'heure ;-)...
cs_Piezo Messages postés 9 Date d'inscription jeudi 13 juin 2002 Statut Membre Dernière intervention 11 juin 2007
25 mars 2006 à 10:07
J'ai lancé l'URL time-nw.nist.gov:13 dans ie sans lancer ton prog dont j'ai uniquement visualisé le contenu de la form en mode texte dans winrar et j'ai été surpris de voir que l'heure de mon PC est exactement la même. Est-il possible que XP mette à jour tout seul l'heure où que d'autres prgrammes le fasse à mon insu ?
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
25 mars 2006 à 06:08
lol

C'est vrai mais bon, il faut essayé de minmiser les dégats en tout cas ;-)...
cs_FraGag Messages postés 81 Date d'inscription jeudi 19 février 2004 Statut Membre Dernière intervention 18 avril 2008
25 mars 2006 à 06:07
C'est parfait, il n'y a plus de problème ! Bon, je dis ça comme ça, mais c'est impossible, un prog sans bogue, non ?
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
25 mars 2006 à 06:01
Ca y est c'est fait...
Alors maintenat vous pouvez régler l'heure du PC sur tout et n'importe quoi et le prog sera capable de se débrouiller!!!

En tout cas, merci pour tes remarques...
cs_FraGag Messages postés 81 Date d'inscription jeudi 19 février 2004 Statut Membre Dernière intervention 18 avril 2008
25 mars 2006 à 05:07
La date est correctement mise à jour, mais le log affiche toujours des informations incohérentes :

[2006-03-24 22:52:30] Nouveau réglage : samedi 25 mars 2006 04:52:30 - Valeur appliquée : 1 jour(s) - 18:59:59

Ce qui correspond à 6:00:01, donc 1 seconde sans le décalage horaire. Les deux dates/heures devraient correspondre, ce n'est pas le cas ici, le décalage horaire n'est pas pris en compte (ici c'est GMT -5). C'est aux lignes 155 et 157 que ça se passe :

Format(DateAdd("h", 1, dDate), ...)

On revient à ce que disait Renfield.
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
25 mars 2006 à 01:04
FraGag --> Peux-tu me dire si maintenat ça marche? J'ai modifié les paramètres régionaux sur mon pc et ça semble fonctionner...
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
25 mars 2006 à 00:26
Effectivement, je vous ai oublié les outres atlantiques!!!

Je vais y remédier, bien évidemment...
cs_FraGag Messages postés 81 Date d'inscription jeudi 19 février 2004 Statut Membre Dernière intervention 18 avril 2008
25 mars 2006 à 00:20
Au lieu de changer la date pour 2006-03-24, ça a mis 2024-03-06 : le jour et l'année ont été inversés. Une chance que mon Alarmz (http://fragag.ifrance.com/) m'a fait réaliser que j'avais sauté 18 ans ! Je suis au Québec, mes paramètres régionaux (Français (Canada)) ne sont visiblement pas les mêmes.
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
24 mars 2006 à 23:13
Nouvelle version avec info bulle.

Le mieux est de faire en sorte que le prog se lance avec Windows. Comme ça, on allume le pc, on a l'info bulle qui nous dit ce qui se passe et on quitte. Simple et précis non?
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
24 mars 2006 à 18:05
C'est logué...
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mars 2006 à 18:00
c'est bien mieux ainsi, pensons a nos amis qui vivent sous d'autres lattitudes ^^

un avis personnel ? euh....
je ne sais pas trop ^^ je n'ai pas besoin que mon pc soit à l'heure atomique, mais je trouve ça sympa tout de même...

attention au fait que SetSystemTime pourrais planter... (à loguer, donc ^^)
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
24 mars 2006 à 17:50
C'est fait...

Renfield, tu as toujours de bonnes remarques mais pas souvent d'avis personnel sur les sources... Alors dis-moi ce que tu en penses de ce bout de code ;-)...
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mars 2006 à 17:28
j'aime pas trop le -1 en dur, à la ligne :
DateAdd("h", -1, Now)

utilises GetTimeZoneInformation
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
24 mars 2006 à 17:23
Je suis d'accord mais je ne vois pas le moyen de faire autrement. Si le prog plante, il plante. Que ce soit sur un kill ou un put, de toute façon tu ne pourras pas l'empêcher de planter et donc de perdre les données...
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
24 mars 2006 à 17:17
Sympa la gestion du fichier log. C'est assez rare pour être noté. C'est sobre, et bien fait.
Le reste est également très propre.
Bon exemple pour débutants.

Une 'tite remarque cependant :

# Kill App.Path & "\Rapport.log"
# Open App.Path & "\Rapport.log" For Binary As #1
# Put #1, , sInfo
# Close #1

Si ton programme plante juste après le Kill, ou pendant le Put, tu perds toutes tes données.
Il ne faut pas faire les choses dans cet ordre-là.
Rejoignez-nous