![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
отсчёты временных интервалов [D6, Win95/98, Win2k]
Mac_b © (2002-09-29 10:11:00)Здравствуйте. Кто нибудь может сказать имеется ли какая-нибудь возможность снимать отсчёты времени длительностью менее 1 миллисекунды ,если можно то как? Заранее спасибо.
DEMETRIUSSoftware (2002-09-30 16:58:00) [1]Var
Start , End : Cardinal;
begin
Start:=GetTickCount();
.... // Здесь что-то делаешь
End:=GettickCount-Start;
end;
Переменная End будет содержать кол-во прошедшего времени.
han_malign (2002-09-30 14:41:00) [2]RDTSC - количество тиков процессора (Pentium-asm)
GetTickCounter - количество тиков основного процесса Windows (winAPI, в мксек)
han_malign (2002-09-30 14:09:00) [3]RDTSC
Anatoly Podgoretsky (2002-09-29 11:17:00) [4]Снимать возмодность есть, но точность гуд=ляет в сшироких пределах от долей наносекунд до секунд, операционная система не той системы.