Работа со временим
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Я хочу написать себе прогу, смысл ее в том, чтоб при считывании
часов она что либо делала на мое усмотрение.
Тобишь мне надо что-то типа/
if
10 O'clock
began
msg
if
12 O'clock
msg
Подскажите плиз как эту идею превратить в жизнь.
часов она что либо делала на мое усмотрение.
Тобишь мне надо что-то типа/
if
10 O'clock
began
msg
if
12 O'clock
msg
Подскажите плиз как эту идею превратить в жизнь.
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Пишется резидентная программа, в ней создаётся таймер, который например каждые 30 секунд проверяет время и вызывает нужную функцию, если время события подошло. По-моему не сложно.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Чем шедулер at не нравится?
Даже самый дурацкий замысел можно воплотить мастерски
Это ты очем?AiK писал(а):Чем шедулер at не нравится?
Код: Выделить всё
if (CompareTime(Time, StrToTime('0:0:0')) = GreaterThanValue) and
(CompareTime(Time, StrToTime('6:0:0')) = LessThanValue) then
ShowMessage('Доброй ночи') else
if (CompareTime(Time, StrToTime('6:0:0')) = GreaterThanValue) and
(CompareTime(Time, StrToTime('10:0:0')) = LessThanValue) then
ShowMessage('Доброе утро') else
if (CompareTime(Time, StrToTime('10:0:0')) = GreaterThanValue) and
(CompareTime(Time, StrToTime('16:0:0')) = LessThanValue) then
ShowMessage('Добрый день') else
if (CompareTime(Time, StrToTime('16:0:0')) = GreaterThanValue) and
(CompareTime(Time, StrToTime('21:0:0')) = LessThanValue) then
ShowMessage('Добрый вечер') else
ShowMessage('Доброй ночи');
С уважением, Lost Angel...
- Игорь Акопян
- Сообщения: 1440
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
Если это не для тренировки в программировании, то командная строка рулит: c:\>at /?Duncon писал(а):Это ты очем?AiK писал(а):Чем шедулер at не нравится?
LAngel, Спасибо за примерчик
Игорь Акопян, командная строка рулит: c:\>at /?
не согласен, exe удобней да и я по ходу функций добавлю.
В продолжение темы, а как грамотно вызвать процедуру сворачивания для всех приложений.
Ну к примеру играюсь я в мега шутер, он сворачивается и вылазит сообщение "Незабудь полить помидоры"
Игорь Акопян, командная строка рулит: c:\>at /?
не согласен, exe удобней да и я по ходу функций добавлю.
В продолжение темы, а как грамотно вызвать процедуру сворачивания для всех приложений.
Ну к примеру играюсь я в мега шутер, он сворачивается и вылазит сообщение "Незабудь полить помидоры"

[syntax=Delphi] [/syntax]
-
- Сообщения: 50
- Зарегистрирован: 09 мар 2005, 13:57
- Контактная информация:
Если еще надо пример у меня есть
я свой таймер писал, понадобиться постучи 206836797 кину тебе примерчик
