Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2011, 00:53   #1
spydark91
Форумчанин
 
Регистрация: 01.06.2011
Сообщений: 215
По умолчанию время

Код:
t1:=strtotime('23:01:00');
t2:=strtotime('23:02:00');
 
end;
 
procedure TSystem32.Timer2Timer(Sender: TObject);
begin
t:=now;
if (t>t1) and (t<t2) then showmessage('tcnm');
все переменные типа ttime . у таймера интервал 100
оно не работат((помогите пожалуйста
spydark91 вне форума Ответить с цитированием
Старый 10.06.2011, 03:38   #2
maxionans
Форумчанин
 
Аватар для maxionans
 
Регистрация: 02.01.2010
Сообщений: 254
По умолчанию

используй CompareTime для сравнения времени
maxionans вне форума Ответить с цитированием
Старый 10.06.2011, 04:03   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

или уж если сравниваешь время, то и сравнивай время.
получай через time текущее время.
а now возвращает и дату и время.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.06.2011, 05:28   #4
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
t1,t2,t:ttime;
i:string;
begin
t1:=strtotime('23:01:00');
t2:=strtotime('23:02:00');
i:=timetostr(now);
t:=strtotime(i);
if (t<t1) and (t<t2) then
showmessage('tcnm');
end;

Последний раз редактировалось ZvEr_HaCkEr; 10.06.2011 в 05:33.
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 10.06.2011, 05:37   #5
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Цитата:
Сообщение от spydark91 Посмотреть сообщение
Код:
t1:=strtotime('23:01:00');
t2:=strtotime('23:02:00');
 
end;
 
procedure TSystem32.Timer2Timer(Sender: TObject);
begin
t:=now;
if (t>t1) and (t<t2) then showmessage('tcnm');
все переменные типа ttime . у таймера интервал 100
оно не работат((помогите пожалуйста
Код:
t1:=strtotime('23:01:00');
t2:=strtotime('23:02:00');

end;
procedure TSystem32.Timer2Timer(Sender: TObject);
begin
     t:=Time;
     if (t>t1) and (t<t2) then showmessage('tcnm');
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
текущее время (системное время ) Sirk0 Общие вопросы Delphi 27 07.03.2015 17:52
Время и бд dosha PHP 4 10.01.2011 21:26
Время Djeka(c) Общие вопросы Delphi 3 15.09.2010 14:49
Время нажатия на кнопку мыши(Время реакции) Кирилл13 Помощь студентам 1 11.04.2009 19:41
Время.. ZhekON Общие вопросы Delphi 6 18.06.2007 16:59