GetTickCount

GetTickCount

GetTickCount — функция Windows API, возвращающая количество миллисекунд (1/1000 сек) с момента старта Windows.

Синтаксис DWORD GetTickCount( )
Параметры: отсутствуют
Возвращаемое значение DWORD
Включаемый файл winbase.h
Сообщения WM_TIMER

Пример

Цель — вычислить время за которое выполняется пустой цикл от 0 до 1 000 000 000.

DWORD startTime = GetTickCount();
DWORD delta;
for(long i = 0 ; i < 1000000000 ; i++)
	{
	}
delta=GetTickCount() - startTime;
char buffer[10];
_itoa( delta , buffer , 10 );
MessageBox(buffer);

Программа берет время выполнения ОС и вычитает его из времени выполнения ОС после прохода цикла и выводит эту разницу в оконном сообщении. Функция может использоваться как антиотладочный прием, т.е. если проверка серийного номера длится больше, чем какое-то время, программа под отладкой.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "GetTickCount" в других словарях:

  • GetTickCount — is a function in the Windows API. It takes no (void) parameters and returns the time since the system was started.Common usageGetTickCount works on all windows platforms that supports the Windows API. It measures time in milliseconds (though it… …   Wikipedia

  • ColdFusion Markup Language — CFML redirects here. For the radio station, see CFML FM. Cold Fusion Markup Language (CFML) Paradigm(s) imperative, object oriented Appeared in 1995 Designed by Jeremy Allaire Developer Adobe System …   Wikipedia

  • CryptGenRandom — is a cryptographically secure pseudorandom number generator function that is included in Microsoft s Cryptographic Application Programming Interface. In Win32 programs, Microsoft recommends its use anywhere random number generation is needed. A… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»