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

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

Как получить текущее время вплоть до microseconds?


user's ©   (2004-06-02 00:19:00) 

Как получить текущее время вплоть до microseconds?


Anatoly Podgoretsky   (2004-06-02 20:44:00) [1]

Последнее уже в пикосекундах, но это не время, а интервал (счетчик).


user's   (2004-06-02 19:20:00) [2]

Спасибо большое, вот енто QueryPerformanceCounter() и енто
var
lo,hi:DWORD;

asm
db 0fh,31h;//Возвращает количество тиков проца
mov lo,eax;//Младшая часть 64битного числа
mov hi,edx;//Старшая часть этого числа
end;

подошло


N170   (2004-06-02 10:57:00) [3]

см. ф-ю QueryPerformanceCounter(). Оно самое.


Anatoly Podgoretsky   (2004-06-02 09:39:00) [4]

user's   (02.06.04 00:19)  
Точно TDateTime 15 цифр, из них 5 приходится на дни, остальное на часть дня. 5 на точность до секунды, остается пять на доли секунды, то есть до микросекнды не получится, только до 10 микросекунды. С какой точностью измеряется время к вопросу отношения не имеет, это уже проблема оборудования. Так как расчеты приблизительные, то точное число лежит где то меду одной и десятью микросекундами, ближе к десяти.


SammIk   (2004-06-02 08:00:00) [5]

А можнт и возможно))
var
lo,hi:DWORD;

asm
 db 0fh,31h;//Возвращает количество тиков проца
 mov lo,eax;//Младшая часть 64битного числа
 mov hi,edx;//Старшая часть этого числа
end;

Сдесь твоя процедура
Потом опять вызываешь и счетаешь скоко тиков прошло.
До этого вычисляешь частоту проца и вычисляешь скоко тиков в секунду.


Ozone   (2004-06-02 05:29:00) [6]

Palladin © & Gero ©

Дык вопрос-то был про МИКРОсекунды, а Вы мили "подсовываете" :-)

TO user's   (02.06.04 00:19)

ИМХО, такое невозможно.


Gero   (2004-06-02 00:40:00) [7]


> Palladin ©   (02.06.04 00:32)

Ваша правда :)
Почему-то подумалось, что now с миллисекунды не возвращает.


Palladin   (2004-06-02 00:32:00) [8]

Почему не прав то? Прав конечно.


Gero   (2004-06-02 00:23:00) [9]

Нет, в посте [1] я был неправ.
GetSystemTime.


Gero   (2004-06-02 00:19:00) [10]

now


Наверх

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