Hallo, ich hab da mal ne Frage zu obigen Funktionen:
Wenn ich die MSDN richtig verstehe gibt GetSystemTime GMT-1 zurück
und GetLocalTime die Zeit die da unten rechts als Windows-Uhr angezeigt wird.
Nun frag ich mich, und euch :-), warum bei VC++ 6.0 SP 4 bei beiden Funktionen dasselbe zurückkommt. Nämlich immer GMT-1.
Ist das ein \'Feature\' von Windows?
#inlcude windows.h
int WINAPI WinMain(HINSTANCE hi, HINSTANCE hpi, LPCTSTR cmd, int show)
{
SYSTEMTIME now;
GetLocalTime( &now );
return -1;
}
Verwendung: Log-Datei die bestimmte Vorgänge mit Datum versehen soll
Danke
Dreamforger
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
hi.
ich habe das nicht ausprobiert, aber GetSystemTime() und GetLocalTime() sollten sich eigentlich dadurch unterscheiden, das GetLocaltime() die Zeitzonen-Einstellungen und die lokale sommerzeit/winterzeit beruecksichtigt. fuer ein logfile willst du aber im sinne der konsistenz wohl normalerweise immer GetSystemTime() verwenden, denn die verlaueft immer linear.
WM_HOPETHISHELPS
thomas woelfer
Danke Thomas,
funktioniert hat's bei mir nicht weil die Message Log Klasse nur eingebunden war und deshalb erst beim nächsten "Alles Neu erstellen" übersetzt wurde.
Da ich mein Program sooo lange auch nicht laufen wird, kann ich inkonsistenzen in der Zeit verkraften. Guter Tip jedoch!