Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.27;
Скачать: CL | DM;

Вниз

Временные интервалы   Найти похожие ветки 

 
Radik   (2003-11-17 13:58) [0]

Здравствуйте уважаемые эксперты !

Помогите решить следующую проблему
есть консольное приложение, надо мерить
временные интервалы как больше секунды,
так и меньше секунды. Использую тип
TDateTime. Больше секунды мерить получается,
а вот меньше никак.
Дельфи 3.
Буду рад куску программы.
Заранее спасибо.
Радик.
Приложение.
Вот кусок моей программы:
// временная задержка заданной длины
f:=False;
OldT:=Time;
repeat
NewT:=Time;
if (NewT-OldT) >= 0.000015 //1.5 second
then Break;
until f = True;


 
PVitaliy ©   (2003-11-17 14:51) [1]

Используй функцию GetTickCount (возвращает время работы винды в милисекундах)
f:=False;
OldT:=GetTickCount;
repeat
NewT:=GetTickCount;
if (NewT-OldT) >= 1500 //1.5 second
then Break;
until f = True;


 
Fay   (2003-11-17 15:04) [2]

Это не то же самое?
OldT:=GetTickCount;
repeat
NewT:=GetTickCount;
until (NewT-OldT) >= 1500;


 
Radionov Alexey ©   (2003-11-17 15:10) [3]

Насколько я понял, цель - реализовать паузу?
Тогда выгоднее sleep, единственно, что время реального "сна" будет очень приблизительным



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

Текущий архив: 2003.11.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
3-89772
Vick
2003-11-10 15:18
2003.11.27
OnDrawColumnCell


8-90005
Darlock
2003-07-23 14:20
2003.11.27
Проблемы с JPEG


3-89695
Михаил
2003-11-06 10:06
2003.11.27
поле NUMERIC(15, 5) не работатет с 5-ым знаком после запятой


14-90071
Игорь Шевченко
2003-11-04 16:59
2003.11.27
Алексей (vuk), поздравляю!


3-89692
Sveta
2003-11-06 08:46
2003.11.27
Перенос записей из DBF в IB