Форум: "Основная";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];
ВнизТаймер с мааленьким интервалом. Как? Найти похожие ветки
← →
u96 (2002-11-27 18:06) [0]Привет, знатоки!
Есть проблема, как решить - не знаю. Стандартный TTimer может самое маленькое по моим сведениям задать Interval - 55 мс. Мне понадобилось отмерять промежуток времени по половине миллисекунды. Подскажите, как это реализовать или хотя бы намекните, куда копать.
Я знаю, что есть компонент zTimer, еоторый это позволяет, но он не работает в NT-версиях Виндовса. Мне же надо, чтобы работало везде.
Заранее спасибо за ответы
← →
Marcus (2002-11-27 18:20) [1]CreateWaitableTimer + SetWaitableTimer. Интервал задается дискретностью в 100 наносекунд. Работает только в НТ
← →
asmith (2002-11-27 18:37) [2]Multimedia Timers
← →
Anatoly Podgoretsky (2002-11-27 18:55) [3]asmith (27.11.02 18:37)
Не потянет, там разрешение окло 1 мс
← →
Zwerg (2002-11-29 14:43) [4]1) Создать на основе функций
QueryPerformanceFrequency и QueryPerformanceCounter (точность
около 0,8 мкс)
2) На основе команды RDTSC (точность 1/Тактовая частота процессора)
function TactCounter:Int64;
asm
db $0F,$31
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.015 c