![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как засечь время, лучше с большой точностью [D5, D6, D7, WinXP]
Dragon 31337 © (2003-02-09 23:53:00)Провожу тесты на скорость реакции пользователя, нужно засекать вермя.
Как?
Чем выше точность, тем лучше!
Anatoly Podgoretsky (2003-02-10 11:10:00) [1]Ему виднее " Чем выше точность, тем лучше!"
Кот Бегемот (2003-02-10 11:06:00) [2]Людииии ????
Этот же скорость реакции пользователя- неужели ее НУЖНО измерять в тиках ????
Тут десятых долей секунды достаточно :)
Anatoly Podgoretsky (2003-02-10 07:58:00) [3]
function Ticks: int64;
asm
rdtsc
// DW 310FH
end;
OxOTHuK (2003-02-10 07:40:00) [4]ага.. а в паскале мы с соответсвующей ячейкой памяти работали.. =)
DarkGreen (2003-02-10 05:03:00) [5]GetTickCount
или
asm
db 0fh,31h // Опкод для команды rdtsc
mov dword ptr result,eax
mov dword ptr result[4],edx
end;
Palladin (2003-02-09 23:59:00) [6]fStartTime:=Now;
....
i64AllTime:=MilliSecondsBetween(fStartTime,Now);
Mihey (2003-02-09 23:57:00) [7]Используй навороченные таймеры.