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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2011, 18:55   #1
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию Будильник

Привет, Как сделать что бы в определеное время выполнялось определеное действие???
Код:
procedure TForm1.Timer2Timer(Sender: TObject);
var
a:TTime;
begin
if DateTimePicker1.Time=a then
ShowMessage('dasda');
end;
так не хочет не понимаю почему
cargo29 вне форума Ответить с цитированием
Старый 21.03.2011, 19:04   #2
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Ты "а" вообще нигде не присваиваешь? Оно же у тебя 00:00:00.

Функция TimeToStr(today) дает строку текущего времени. По ней можно сравнивать. Ну еще по Now можно...
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 21.03.2011, 19:16   #3
Demien
Форумчанин
 
Аватар для Demien
 
Регистрация: 01.08.2007
Сообщений: 222
По умолчанию

Кидаешь на форму TTimer, устанавливаешь интервал 500
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Label1.Caption:=TimeToStr(now);
  if label1.Caption = TimeToStr(DateTimePicker1.Time) then
  begin
    // Событие
  end;
end;
Жить тоже вредно, от этого умирают!!!
Demien вне форума Ответить с цитированием
Старый 21.03.2011, 19:50   #4
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

есть другая идея,
задаеш нужное время когда должен звенеть будильник,
нажимаеш что то типа ок,
там отнимаеш от заданого времени насотящее и ставиш его в интервал таимера,
а потом запускаеш таимер,
ровно через то время будет звенеть будильник
VirusN13

Последний раз редактировалось ArtGrek; 21.03.2011 в 23:03.
ArtGrek вне форума Ответить с цитированием
Старый 21.03.2011, 20:04   #5
Demien
Форумчанин
 
Аватар для Demien
 
Регистрация: 01.08.2007
Сообщений: 222
По умолчанию

ArtGrek, я что-то подобное писал.
Очень долго мучался с прибавлением и отниманием времени...(
Но в принципе так будет правельней!
Жить тоже вредно, от этого умирают!!!
Demien вне форума Ответить с цитированием
Старый 21.03.2011, 22:28   #6
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

Цитата:
Сообщение от Demien Посмотреть сообщение
Кидаешь на форму TTimer, устанавливаешь интервал 500
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Label1.Caption:=TimeToStr(now);
  if label1.Caption = TimeToStr(DateTimePicker1.Time) then
  begin
    // Событие
  end;
end;
Спасибо, работает, а то по утрам встать не могу ........ )))
но понять не могу почему то не работало там было присвоено время....
cargo29 вне форума Ответить с цитированием
Старый 21.03.2011, 22:33   #7
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

ArtGrek я твою мысль расматрю интересная... ))) а есть у кого нить мелодии хорошиее как в крэк программах????
cargo29 вне форума Ответить с цитированием
Старый 21.03.2011, 22:41   #8
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию

http://www.keygenmusic.net/?lang=ru
Помогли тебе - помоги другому.
Alt вне форума Ответить с цитированием
Старый 21.03.2011, 23:17   #9
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

Цитата:
Сообщение от Alt Посмотреть сообщение
и как такие файлы в саму програму внедрить, я некоторые расширения в первый раз вижу....
cargo29 вне форума Ответить с цитированием
Старый 27.03.2011, 07:49   #10
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию

Используй аудио-конвертеры чтобы изменить разрешение файла на то, которое нужно твоей программе.
Помогли тебе - помоги другому.
Alt вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Будильник. rabbitsnew Общие вопросы Delphi 2 30.08.2010 21:04
будильник waka2ebawer Общие вопросы Delphi 4 22.06.2010 10:47
Будильник Loraq Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 07.12.2009 21:05
Будильник RealSHELS Свободное общение 6 30.05.2008 21:40
Будильник DeDoK Общие вопросы Delphi 7 21.02.2008 10:02