Heure Gmt [Résolu]

delphsur 7 Messages postés lundi 25 novembre 2002Date d'inscription 29 mai 2007 Dernière intervention - 5 avril 2007 à 17:21 - Dernière réponse : delphsur 7 Messages postés lundi 25 novembre 2002Date d'inscription 29 mai 2007 Dernière intervention
- 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
Afficher la suite 

Votre réponse

9 réponses

japee 1792 Messages postés vendredi 27 décembre 2002Date d'inscription 12 novembre 2016 Dernière intervention - 10 avril 2007 à 23:35
+3
Utile
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.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de japee
japee 1792 Messages postés vendredi 27 décembre 2002Date d'inscription 12 novembre 2016 Dernière intervention - 5 avril 2007 à 23:50
0
Utile
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'
Commenter la réponse de japee
delphsur 7 Messages postés lundi 25 novembre 2002Date d'inscription 29 mai 2007 Dernière intervention - 6 avril 2007 à 14:30
0
Utile
Merci.
Je vais regarder tout ça.

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

delph
Commenter la réponse de delphsur
japee 1792 Messages postés vendredi 27 décembre 2002Date d'inscription 12 novembre 2016 Dernière intervention - 6 avril 2007 à 17:18
0
Utile
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'
Commenter la réponse de japee
delphsur 7 Messages postés lundi 25 novembre 2002Date d'inscription 29 mai 2007 Dernière intervention - 6 avril 2007 à 17:27
0
Utile
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
Commenter la réponse de delphsur
japee 1792 Messages postés vendredi 27 décembre 2002Date d'inscription 12 novembre 2016 Dernière intervention - 7 avril 2007 à 19:22
0
Utile
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'
Commenter la réponse de japee
delphsur 7 Messages postés lundi 25 novembre 2002Date d'inscription 29 mai 2007 Dernière intervention - 10 avril 2007 à 17:42
0
Utile
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
Commenter la réponse de delphsur
delphsur 7 Messages postés lundi 25 novembre 2002Date d'inscription 29 mai 2007 Dernière intervention - 11 avril 2007 à 11:44
0
Utile
Yessss ça marche.

Merci beaucoup.
rahhh c'est trop chouette

delph
Commenter la réponse de delphsur

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.