![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 02.04.2009
Сообщений: 235
|
![]()
Доброго времени суток.
Решил написать свой собственный будильник. С таймером разобрался, но при подсчёте времени работает во время программы, но после того как прописал код на открытие музыкального файла mp3 формата, сразу при запуске Delphi посылает меня очень далеко. Вот мой код procedure TForm1.IdleProc(sender:TObject; var done:boolean); begin Label1.Caption:=TimeToStr(Time); if TimeToStr(Time)='11:15:45' then MediaPlayer1.FileName:='Адрес файла.mp3'; MediaPlayer1.Open; MediaPlayer1.Play; done:=false; end; procedure TForm1.FormCreate(Sender: TObject); begin application.OnIdle:=IdleProc end; Скорее всего я что-то сделал не правильно.
Всё гениальное - просто!
|
![]() |
![]() |
![]() |
#2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 25.02.2008
Сообщений: 289
|
![]()
А как вот это понимать? Что тут делается?
Упс...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин Подтвердите свой е-майл
Регистрация: 25.02.2008
Сообщений: 289
|
![]()
Кроме того вероятно необходимо дописать begin и end, чтобы файл открывался и воспроизводился тоже только если наступило время.
А у тебя получалось, что имя файла не задано, а ты его открываешь.
Упс...
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 02.04.2009
Сообщений: 235
|
![]()
L_M Спасибо за совет и вправду, после того как добавил begin...end программа пошла.
Цитата:
![]()
Всё гениальное - просто!
Последний раз редактировалось .Phoenix; 19.09.2009 в 12:39. |
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
я бы так написал:
Код:
а если нужно то открываем его и воспроизводим. Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#6 | ||
Форумчанин
Регистрация: 02.04.2009
Сообщений: 235
|
![]() Цитата:
![]() Цитата:
Всё гениальное - просто!
|
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Будильник | RealSHELS | Свободное общение | 6 | 30.05.2008 21:40 |
Собственная компонента: будильник | redred | Компоненты Delphi | 1 | 13.05.2008 06:48 |
Будильник | DeDoK | Общие вопросы Delphi | 7 | 21.02.2008 10:02 |
Помогите cделать будильник в Delphi | Ivanich | Помощь студентам | 6 | 12.12.2007 17:22 |
Оцените будильник | Viteef | Софт | 11 | 15.06.2007 17:57 |