Czy można użyć GetTickCount lub GetTickCount64 w zależności od systemu?

Odpowiedz Nowy wątek
2014-12-26 16:27
0

Mam taki kod:

ULONGLONG getUptimeSec()
{
    ULONGLONG miliseconds;
    if (isVistaOrGreater())
        miliseconds = GetTickCount64();
    else
        miliseconds = GetTickCount();
    return miliseconds / 1000;
}

Problem w tym, że gdy uruchamiam go na XP, wyskakuje komunikat Nie znaleziono punktu wejścia procedury GetTickCount64 mimo, że ta funkcja nie powinna być uruchomiona (funkcja isVistaOrGreater działa dobrze) Czy można to jakoś obejść?

Pozostało 580 znaków

2014-12-26 16:39

W C - tylko za pomocą #ifdef


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

2014-12-26 16:43
0

Ale po co ci GetTickCount64, zamierzasz odmierzać czasy dłuższe niż miesiąc?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0