cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 22 févr. 2005 à 19:16
Salut, tu peux utiliser l'API GetTickCount. Elle te renvoie le nombre de millisecondes écoulées depuis le dernier redémarrage de Windows. Reste plus qu'à faire une différence avec la date et l'heure en cours.
Exemple dans un form avec un CommandButton (command1) :
Private Declare Function GetTickCount& Lib "kernel32" ()
Private Sub Command1_Click()
Dim ret As Double
'Lire le tickcount
ret = GetTickCount&
'ret/86400000 = conversion du tickcount en jours
MsgBox CDate(Now - ret / 86400000)