je souhaite traiter une tache dans XX minutes après le lancement de mon programme
c'est assez compliqué pour moi d'utiliser timer ou thread... et de l'intégrer à mon code étant très débutant
alors comme je sais quand mon pg a été lancé, et que je sais l'heure qu'il est maintenant, il semblait évident de lui dire:
"si heure de maintenant - heure de debut = 60 min, vas-y mon gars..."
je souhaite comparer facilement l'ecart de temps entre deux heures
je ne comprend pas pourquoi quand je calcul la différence j'ai toujours zéro
même en décomposant avec
Code : Tout sélectionner
debHour.l= Hour(Val(Time$)): debMin.l = Minute(Val(Time$)): debSec.l = Second(Val(Time$))
finHour.l= Hour(Val(TimeEnCours$)): finMin.l = Minute (Val(TimeEnCours$)): finSec.l = Second(Val(TimeEnCours$))
ecartHour.l =finHour - debHour: ecartMin.l =finMin - debMin: ecartSec.l =finSec - debSec
je pensais pas être fort, là ça fait 2 jours que j'y suis j'ai vraiment l'impression d'être trop nul!
pitié, dites-moi ce qui m'échappe parce que là j'ai encore raté une évidence, c'est pas possible autrement!!!!
Code : Tout sélectionner
Global Date$ = FormatDate("%yyyy/%mm/%dd", Date())
Global Time$ = FormatDate("%hh:%ii:%ss", Date())
Global TimeEnCours$
boucle:
TimeEnCours$ = FormatDate("%hh:%ii:%ss", Date())
result$ = Str(Val(TimeEnCours$)-Val(Time$))
Debug Time$ + " / " + TimeEnCours$ + " / " + result$
Delay(1000)
Goto boucle