Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как засечь время, лучше с большой точностью [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]

Используй навороченные таймеры.


Наверх

Титульная страница Поиск, карта сайта Написать письмо