cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 2006
-
2 juin 2002 à 21:54
cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 2006
-
2 juin 2002 à 21:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Youyou0214
Messages postés89Date d'inscriptionjeudi 11 avril 2002StatutMembreDernière intervention 3 juillet 2003 2 juin 2002 à 16:42
Avec l'instruction
label1.Caption := TimeToStr(Now)
que je met dans l'vnement onTimer du TTimer les secondes apparassent, comment dois-je faire pour quelles n'apparaissent plus et que l'on puisse mettre 7:00 au lieu de 7:00:00
Youyou0214
Messages postés89Date d'inscriptionjeudi 11 avril 2002StatutMembreDernière intervention 3 juillet 2003 2 juin 2002 à 15:16
Je ne vois pas o est le problme chez moi ce reveil marche trs bien et je l'ai dj utiliser plusieur fois!
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 2 juin 2002 à 15:09
J'ai essayé, et c'est moi qui ai dû réveiller le réveil ! un comble...non ?
Le problème est que tu compares deux chaînes qui doivent être strictement identiques..à la seconde près.
Ainsi, si l'utilisateur renseigne 7:00 comme heure de réveil, le réveil ne sonnera jamais. Pour que celà fonctionne, il faudrait saisir 07:00:00.
Ne crois-tu pas qu'il faudrait plutôt comparer des TDateTime au lieu de comparer des chaînes ?
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 2 juin 2002 à 15:03
J'ai essayé, et c'est moi qui ai dû réveiller le réveil ! un comble...non ?
2 juin 2002 à 21:54
label1.Caption := FormatDateTime('HH:NN',now);
2 juin 2002 à 16:42
label1.Caption := TimeToStr(Now)
que je met dans l'vnement onTimer du TTimer les secondes apparassent, comment dois-je faire pour quelles n'apparaissent plus et que l'on puisse mettre 7:00 au lieu de 7:00:00
2 juin 2002 à 15:16
2 juin 2002 à 15:09
Le problème est que tu compares deux chaînes qui doivent être strictement identiques..à la seconde près.
Ainsi, si l'utilisateur renseigne 7:00 comme heure de réveil, le réveil ne sonnera jamais. Pour que celà fonctionne, il faudrait saisir 07:00:00.
Ne crois-tu pas qu'il faudrait plutôt comparer des TDateTime au lieu de comparer des chaînes ?
2 juin 2002 à 15:03