Определеный промежуток времени

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Lonix
Сообщения: 5
Зарегистрирован: 01 мар 2007, 00:00

Здравствуйте! Как сделать так чтобы каждые 30 минут выполнялось какое либо действие например открывало новое окно?
Аватара пользователя
SergeyS
Сообщения: 196
Зарегистрирован: 21 ноя 2006, 17:12
Откуда: Хакасия, Абакан
Контактная информация:

используй компонет TTimer
свойство Interval выстави на нужное тебе время в милисекундах (1000мс - 1сек)
используй у него событие OnTime
ntoskrnl.dll
Сообщения: 12
Зарегистрирован: 16 янв 2007, 14:37

Ах ты ....!!!
Вирусы пишешь, что ли?
Это же запрещено обсуждать на форуме!
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

ntoskrnl.dll, будь терпимее... вирусы - тоже программы, а то, что выползает каждые полчаса - вполне может быть и антивирусом, и вообще любым другим резидентным сервисом-демоном-службой-тыдыдыц...
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Yura_ua
Сообщения: 63
Зарегистрирован: 07 дек 2006, 17:52

SergeyS писал(а):используй компонет TTimer
А без TTimer можно как-нибудь?
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

gtc=GetTickCount;
repeat Application.ProcessMessages
until GetTickCount=gtc+10000;

Еще можно было как-то с процессами замудриться, процедура WaitForSingleObject или WaitForSingleEvent
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Blood_Magic
Сообщения: 273
Зарегистрирован: 30 июн 2005, 14:53

Ничего безграмотней предыдущего ответа в программировании не видел. так сделай

Код: Выделить всё

gtc:=GetTickCount;While (GetTickCount-gtc
- Чем юзер похож на обезьяну?
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
Blood_Magic
Сообщения: 273
Зарегистрирован: 30 июн 2005, 14:53

Ничего безграмотней предыдущего ответа в программировании не видел. так сделай:

Код: Выделить всё

gtc:=GetTickCount;
While (GetTickCount-gtc<1000) and not Application.Terminated do Application.ProcessMessages;
- Чем юзер похож на обезьяну?
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
Yura_ua
Сообщения: 63
Зарегистрирован: 07 дек 2006, 17:52

А что делает этот GetTickCount?
namomelkor
Сообщения: 230
Зарегистрирован: 31 авг 2006, 13:11

получает количество тиков
Ответить