Réponse acceptée !
Je t'ai fait une bibli perso.
Projet de test:
http://brunews.com/AAB.zip
Pas du tout le temps de documenter, tu as juste à te servir des fonctions comme dans l'exemple:
unsigned __int64 __stdcall ScndDepuis2K()
{
SYSTEMTIME sttm;
int curr;
DWORD d;
unsigned __int64 R;
GetLocalTime(&sttm);
curr = bnDateToLong(&sttm);
// ON MET SUR DATE VOULUE
sttm.wDay = 1;
sttm.wMonth = 1;
sttm.wYear = 2000;
R = curr - bnDateToLong(&sttm);
R *= 86400;
d = sttm.wHour;
R += (d * 3600);
d = sttm.wMinute;
R += (d * 60);
R += sttm.wSecond;
return R;
}
void __stdcall Tester()
{
char buf[24];
bnui64toa(ScndDepuis2K(), buf);
MessageBox(0, buf, szappname, 0);
}
ciao...
BruNews, MVP VC++