Heure Gmt

Résolu
Messages postés
7
Date d'inscription
lundi 25 novembre 2002
Statut
Membre
Dernière intervention
29 mai 2007
-
Messages postés
7
Date d'inscription
lundi 25 novembre 2002
Statut
Membre
Dernière intervention
29 mai 2007
-
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
A voir également:

9 réponses

Messages postés
1727
Date d'inscription
vendredi 27 décembre 2002
Statut
Modérateur
Dernière intervention
6 novembre 2021
8
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.
Messages postés
1727
Date d'inscription
vendredi 27 décembre 2002
Statut
Modérateur
Dernière intervention
6 novembre 2021
8
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'
Messages postés
7
Date d'inscription
lundi 25 novembre 2002
Statut
Membre
Dernière intervention
29 mai 2007

Merci.
Je vais regarder tout ça.

delph
Messages postés
7
Date d'inscription
lundi 25 novembre 2002
Statut
Membre
Dernière intervention
29 mai 2007

et si on est pas connecté à internet??? y a une autre solution?

delph
Messages postés
1727
Date d'inscription
vendredi 27 décembre 2002
Statut
Modérateur
Dernière intervention
6 novembre 2021
8
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'
Messages postés
7
Date d'inscription
lundi 25 novembre 2002
Statut
Membre
Dernière intervention
29 mai 2007

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
Messages postés
1727
Date d'inscription
vendredi 27 décembre 2002
Statut
Modérateur
Dernière intervention
6 novembre 2021
8
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'
Messages postés
7
Date d'inscription
lundi 25 novembre 2002
Statut
Membre
Dernière intervention
29 mai 2007

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
Messages postés
7
Date d'inscription
lundi 25 novembre 2002
Statut
Membre
Dernière intervention
29 mai 2007

Yessss ça marche.

Merci beaucoup.
rahhh c'est trop chouette

delph