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

Вниз

Сравнение времени функции TDateTime   Найти похожие ветки 

 
ZV ©   (2010-11-23 20:32) [0]

Ситуация такая - происходит событие при котором записываются данные и к этим данным присваивается текущее время (Time) затем происходит следующие событие и вот тут должно происходить сравнение предыдущего времени записи данных с настоящим и если разница больше 20 секунд то записать новые данные. Так вот как сравнить два параметра Time ,чтобы определить прошло 20 сек или нет?
мне надо что то типа такого

событие А;
begin
..............;
..............;
..............;
clock[rq].intime:=Time;
end;

событие В;
begin
if (clock[rq].intime+20)<time then
begin
...........;
...........;
...........;
clock[rq].intime:=Time;
end;


Поскажите пожалуйста как мне это сделать правильно


 
Сергей М. ©   (2010-11-23 20:39) [1]

F1 -> SecondsBetween


 
И. Павел ©   (2010-11-23 21:04) [2]

abs(time - clock[rq].intime) < 20/60/60/24


 
И. Павел ©   (2010-11-23 22:23) [3]


> clock[rq].intime:=Time;

ИМХО тут лучше использовать не Time а Date, чтобы не было глюка в полночь. Хотя, конечно, можно и просто отдельно обрабатывать ситуацию, когда clock[rq].intime > Time.



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
2-1290552397
dars73
2010-11-24 01:46
2011.02.13
Подскажите почему не работает EXTRACT


15-1288767682
Alx2
2010-11-03 10:01
2011.02.13
Сбор подписей против "налога на болванки"


15-1289169116
NailMan
2010-11-08 01:31
2011.02.13
Летающие тряпочки


15-1288998079
Дмитрий Тимохов
2010-11-06 02:01
2011.02.13
Когда-то надо остановиться - тема Дней Рождений


15-1288706428
mefodiy
2010-11-02 17:00
2011.02.13
Компонента печати штрих-кодов для Delphi 7