Date [Résolu]

Signaler
Messages postés
4
Date d'inscription
jeudi 3 août 2006
Statut
Membre
Dernière intervention
22 mars 2007
-
Messages postés
4
Date d'inscription
jeudi 3 août 2006
Statut
Membre
Dernière intervention
22 mars 2007
-
Bonjour, et merci à ceux qui peuvent m'aider.

J'ai une appli qui crée un fichier dans un dossier, jusque là ça va.

Mais j'ai besoin de déclencher un évènement à partir d'une certaine heure.

Par exemple :

Mon fichier est créé le 21/03/06 à 14h00 et j'ai besoin que la prochaine fois qu'il sera 01h00 il s'imprime...

la partie création, ok c'est bon, la partie impression aussi... mais pour tester la date et l'heure... je sèche...

Comment retransformer une date que l'on recrée en format 'date' ?

4 réponses

Messages postés
4
Date d'inscription
jeudi 3 août 2006
Statut
Membre
Dernière intervention
22 mars 2007

J'ai oublié de préciser que c'est en langage C++
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
Surtout l'OS cible qui nous intéresse et pas C ou C++

Si Windows:
GetLocalTime
a <= SystemTimeToVariantTime
Adapter les champs obtenus par GetLocalTime pour regler sur prochain 14h.
b <= SystemTimeToVariantTime
SetTimer(b - a)

ciao...
BruNews, MVP VC++
Messages postés
326
Date d'inscription
vendredi 13 août 2004
Statut
Membre
Dernière intervention
2 novembre 2007
2
Tu calcules le temps jusqu'a 1h00 en secondes par exemple, puis tu créés un Timer ou alors tu endors ton thread de ce temps. (Sleep(...))

:D
Messages postés
4
Date d'inscription
jeudi 3 août 2006
Statut
Membre
Dernière intervention
22 mars 2007

BruNews> Je débute en c++... je comprend pas ce que tu as noté :p


KeniiyK> C'est pas possible que je l'endorme car il faut qu'il continue de tourner le programme au cas où d'autre fichier arrive et doivent être imprimé tout de suite...


J'ai mal précisé... Le dossier contient des fichiers qui arrivent au fur et a mesure de la journée... s'ils sont trop gros, ils seront imprimé à partir d'1h du matin... sinon ils sont imprimés de suite...