ced55957
Messages postés108Date d'inscriptiondimanche 2 mars 2003StatutMembreDernière intervention19 juin 2012
-
11 août 2009 à 01:00
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 2022
-
13 août 2009 à 03:54
bonsoir
je voudrai savoir comment faire pour qu'un composant shape1 devienne vert a un jour et heure programmer ?
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 11 août 2009 à 14:29
non, tu pourrais mais par exemple :
DataTimePicker1 te permet de programmer la date et l'heure de l'evenement, donc tu stock cette donnée dans ProgrammedTime, variable DateTime.
ensuite, dans le gestionnaire qui permet de declancher les evenements tu ajoute le code.
tu peux sauver ProgrammedTime dans un fichier Ini ou dans le registre soit sous forme de flottant (double) soit sous forme de chaine (string avec DateTimeToString).
ced55957
Messages postés108Date d'inscriptiondimanche 2 mars 2003StatutMembreDernière intervention19 juin 2012 11 août 2009 à 15:27
pour faire plus simple pour moi est ce qu'on pourrai prendre datetimepicker1 comme reference c'est a dire qu'il avance automatiquement avec les jour et un autre datetimepicker qui permet de programmer le jour ou le shape1 devient vert??
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 13 août 2009 à 03:54
bravo, pense toujours à chercher a comprendre le fonctionnement d'un type ou d'une methode de façon complete, ça t'aidera beaucoup.
exemple : qu'est ce que TDateTime ?
recherche -> TDateTime est un flottant type Double (64bits)
comment y est stocké le temps ?
voir EncodeDateTime / DecodeDateTime -> ok je comprend on multiplie les valeurs par des ratios unité de temps/par jours etc...
conclusion :
plus la date est dans le futur, plus le chiffre flottant est grand, et inversement plus elle est dans le passé, moins le chiffre est grand.
comme un compteur qui s'incremente.
comme GetTickCount, QueryPerformanceCounter, TimeStamp etc.