Форум: "Основная";
Текущий архив: 2002.05.13;
Скачать: [xml.tar.bz2];
ВнизКак организовать задержку в Delphi меньше 1 мс Найти похожие ветки
← →
BLiN (2002-04-27 17:53) [0]Возможно ли в Delphi организовать задержку времени меньше 1 мс.
Подскажите пожалуйста, очень нужно!
← →
PaRL (2002-04-27 18:04) [1]Нет.
← →
deus (2002-04-27 18:13) [2]Можно. Копай в сторону GetTickCount и опкода rdtsc
← →
BLiN (2002-04-27 18:26) [3]Спасибо, а можно поподробнее про опкод rdtsc.
← →
Anatoly Podgoretsky (2002-04-27 18:31) [4]BLiN (27.04.02 17:53)
Да, но позволит ли тебе ОС
deus © (27.04.02 18:13)
GetTickCount не позволяет меньше 1 мсек, вторая да например и 0.5 нс + время выборки вполне нормально, скажем несколько наносекунд
← →
BLiN (2002-04-27 18:35) [5]Обясните пожалуйста про GetTickCount, ведь она вроде тоже возвращает в милисекундах
help:
The GetTickCount function retrieves the number of MILISECONDS that have elapsed since Windows was started.
← →
BLiN (2002-04-27 18:38) [6]И почему ОС не позволит?
← →
Anatoly Podgoretsky (2002-04-27 18:52) [7]Asm dw $31OF end;
Именно миллисекунд, а не долей
← →
BLiN (2002-04-27 19:11) [8]Что то я ни чего не понял.:) Раскажите пожалуйста где можно почитать поподробнее.
← →
Anatoly Podgoretsky (2002-04-27 19:47) [9]Насчет RDTSC в документации на процессор Пентиум
Насчет GetTickCount в хелпе
Насчет ограничений и архитектуры конкретной ОС, тут трудно что посоветовать, тонны информации
Если конкретно насчет Win95/98 то это ОС не реального времени и между двумя командами может пройти от нуля до черт знает сколько времени, в общем средняя температура по больнице. Надо точные гарантированные короткие интерваоы, нужно использовать соответствующую ОС.
Но немного ситуацию можно улучшить за счет приоритета реального времени, правда за счет других программ.
← →
Vovchik (2002-04-27 21:08) [10]> Anatoly Podgoretsky © (27.04.02 19:47)
Я конечно сильно извиняюсь, но приоритеты работают либо криво либо ваще не работают под 9х. Забудьте о них. Это всё таже самая невытесняющая многозадачность.
← →
Anatoly Podgoretsky (2002-04-27 21:28) [11]Vovchik © (27.04.02 21:08)
Конечно криво, не та ОС для этих целей
← →
BLiN (2002-04-27 21:48) [12]Спасибо
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.05.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c