Здравствуйте, Аноним, Вы писали:
А>Вообще задача такая, как определить сколько времени в милисекундах прошлос последнего вызова функции. А>Как это можно сделать?
завести глобальную переменную, внутри ф-ции читать предыдущее значение времени и записывать новое (see GetSystemTimeAsFileTime()).
Для того, чтобы быть thread-safe можно воспользоваться либо CriticalSection'ом, либо InterlockedExchange()
Здравствуйте, Аноним, Вы писали:
А>Вообще задача такая, как определить сколько времени в милисекундах прошлос последнего вызова функции. А>Как это можно сделать?
GetTickCount — время в милисекундах прошедшее с запуска Windows.
DWORD t = GetTickCount();
//..........
DWORD dt = GetTickCount() — t;