Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];

Вниз

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

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

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


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

now


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

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


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

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


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


> Palladin ©   (02.06.04 00:32)

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


 
Ozone ©   (2004-06-02 05:29) [5]

Palladin © & Gero ©

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

TO user"s   (02.06.04 00:19)

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


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

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

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

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


 
Anatoly Podgoretsky ©   (2004-06-02 09:39) [7]

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


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

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


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

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

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

подошло


 
Anatoly Podgoretsky ©   (2004-06-02 20:44) [10]

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



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.033 c
6-1084205797
Alexey8000
2004-05-10 20:16
2004.07.11
Создание простешего сокетного сервера! Помомгите начинающему!


4-1085934477
MaxDDinc
2004-05-30 20:27
2004.07.11
Программирование ИК порта


1-1088398293
X-Men
2004-06-28 08:51
2004.07.11
Как получить указатель на функцию?


14-1088091911
Igorek
2004-06-24 19:45
2004.07.11
Внутренняя голосовая связь


4-1086032716
Dr.Pauk
2004-05-31 23:45
2004.07.11
Как выключить/перезагрузит/ждущий режим комп?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский