Heure Gmt

Résolu
delphsur Messages postés 7 Date d'inscription lundi 25 novembre 2002 Statut Membre Dernière intervention 29 mai 2007 - 5 avril 2007 à 17:21
delphsur Messages postés 7 Date d'inscription lundi 25 novembre 2002 Statut Membre Dernière intervention 29 mai 2007 - 11 avril 2007 à 11:44
Bonjour,

Je souhaiterai récupérer l'heure Gmt pour la comparer avec l'heure pc.
Mais je trouve pas comment on fait
J'utilise delphi 2006.net

Merci par avance.

delph

9 réponses

japee Messages postés 1727 Date d'inscription vendredi 27 décembre 2002 Statut Modérateur Dernière intervention 6 novembre 2021 8
10 avril 2007 à 23:35
La constante HKEY_LOCAL_MACHINE est déclarée dans l'unité Windows.pas

Je n'utilise pas D2006, mais s'il y a un problème de ce côté là, tu peux toujours utiliser sa valeur numérique soit $80000002.
3
japee Messages postés 1727 Date d'inscription vendredi 27 décembre 2002 Statut Modérateur Dernière intervention 6 novembre 2021 8
5 avril 2007 à 23:50
Salut,


Il faut te connecter à un serveur SNTP (Simple Network Time Protocol) à l'aide d'un composant comme TIdSNTP (Indy).


Si tu ne l'as pas déjà fait, je te conseille de lire ceci :

Maîtrisez le temps avec Delphi.


Bonne prog'
0
delphsur Messages postés 7 Date d'inscription lundi 25 novembre 2002 Statut Membre Dernière intervention 29 mai 2007
6 avril 2007 à 14:30
Merci.
Je vais regarder tout ça.

delph
0
delphsur Messages postés 7 Date d'inscription lundi 25 novembre 2002 Statut Membre Dernière intervention 29 mai 2007
6 avril 2007 à 15:59
et si on est pas connecté à internet??? y a une autre solution?

delph
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
japee Messages postés 1727 Date d'inscription vendredi 27 décembre 2002 Statut Modérateur Dernière intervention 6 novembre 2021 8
6 avril 2007 à 17:18
Oui, tu peux.

On va admettre que tu résides en France métropolitaine.

Tu vérifies que ton PC est bien à l'heure (France Inter, Horloge parlante, tél cellulaire, montre, cadran solaire, la sirène à midi, la montre de la voisine, etc... tous les moyens sont admis).
Pour calculer l'heure GMT :
- en hiver : tu enlèves 1 heure environ, selon le degré de précision que tu souhaites obtenir (heure GMT = heure PC - 1),
- en été : tu enlèves 2 heures (heure GMT = heure PC - 2).

Bonne prog'
0
delphsur Messages postés 7 Date d'inscription lundi 25 novembre 2002 Statut Membre Dernière intervention 29 mai 2007
6 avril 2007 à 17:27
mouais ça aurait pu être une bonne solution mais en fait, c'est pas dit que l'application se balade pas à travers le monde (la chanceuse...).
donc ça va pas le faire.

Je sais que ça fonctionnait avec un composand tms quand j'étais sous delphi 5 mais à priori ces composants n'existent pas pour delphi 2006 .net.

Merci quand même.

delph
0
japee Messages postés 1727 Date d'inscription vendredi 27 décembre 2002 Statut Modérateur Dernière intervention 6 novembre 2021 8
7 avril 2007 à 19:22
Ta question m'a inspiré une réflexion intense qui a débouché sur une
fonction qui devrait tout à fait convenir à ce que tu veux faire :

Connaître l'heure GMT à partir de l'heure système de l'ordinateur


Bonne prog'
0
delphsur Messages postés 7 Date d'inscription lundi 25 novembre 2002 Statut Membre Dernière intervention 29 mai 2007
10 avril 2007 à 17:42
merci beaucoup pour ta réflecxion intense.
Cependant j'ai toujours un soucis, mon Delphi (2006.net) ne reconnait pas la valeur HKEY_LOCAL_MACHINE.

J'ai bien ajouté Registry au uses.

Y a autres choses à insérer?

Merci pour ton aide.

delph
0
delphsur Messages postés 7 Date d'inscription lundi 25 novembre 2002 Statut Membre Dernière intervention 29 mai 2007
11 avril 2007 à 11:44
Yessss ça marche.

Merci beaucoup.
rahhh c'est trop chouette

delph
0
Rejoignez-nous