HPC.ru lite - Все форумы
Форум: Программирование для КПК
Тема: Загрузка процессора на С++
Страницы: 1 [2]

[Ответить]
mkol [20.12.2005 22:01] :
Нашел пример:

dwStartTick = GetTickCount();
dwIdleSt = GetIdleTime();
Sleep();
dwStopTick = GetTickCount();
dwIdleEd = GetIdleTime();
PercentIdle = ((100*(dwIdleEd - dwIdleSt)) / (dwStopTick - dwStartTick));

Только вот GetIdleTime компилятор не переваривает.

snn [21.12.2005 01:03] :
Через LoadLibrary/GetProcAddress попробуйте.
Gngr [21.12.2005 11:31] :
Да, интерестная функция - в coredll.dll она есть, а в заголовочных файлах ее нет =))

Правда я только смотрел в тех, что идут вместе с VS2005.
Может в PPS SDK она есть?
Может таким образом и другие найдуться =))
mkol [23.12.2005 18:54] :
Как всегда Мелкософт противоречит сам себе в пределах документации к одной версии. В итого экспериментов у меня получилось следующее:

dwIdleStart = GetIdleTime();
Sleep(100);
dwIdleEnd = GetIdleTime();
PercentIdle = 100 + dwIdleStart - dwIdleEnd;
[Ответить]
[< Назад]