![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как организовать таймер в программе без формы? [D7, WinXP]
Lamer666 © (2008-01-15 13:57:00)Скажите, уважаемые, как мне организовать таймер в моей программке что бы каждую минуту проверял наличие нужного мней файла в указанном месте (на диске с:\windows)?
program Remember;
uses windows,winsock;var msg:TMsg;
begin
while (GetMessage(msg,0,0,0)) do begin
translatemessage(msg);
dispatchmessage(msg);
end;
end.
Накидал небольшое приложение для напоминания.
Примного благодарен!С уваженеием!
MetalFan (2008-01-16 23:03:00) [1]ну можно и замессаджлупить, что уж...
ketmar (2008-01-16 20:21:00) [2]>[14] MetalFan ©(16.01.08 20:00)
>кста, можно ивзратиться и подсунуть таймеру обычную процедуру в
>кач.колбэка)
можно. но без message loop оно работать всё равно не будет.
MetalFan (2008-01-16 20:00:00) [3]кста, можно ивзратиться и подсунуть таймеру обычную процедуру в кач.колбэка)
MetalFan (2008-01-16 19:59:00) [4]жжоте товарисчи)
Сергей М. (2008-01-15 19:44:00) [5]
> homm © (15.01.08 16:35) [11]
Эт ты что ж - не иначе как в любви мне признался ?)
homm (2008-01-15 16:35:00) [6]> [8] Сергей М. © (15.01.08 15:11)
Как мне нравится такая манера Сергея вести разговор :)
Сергей М. (2008-01-15 15:45:00) [7]Есть, конечно.
Целый Гугль:
http://www.google.ru/search?aq=-1&oq=&complete=1&hl=ru&newwindow=1&client=firefox-a&rls=org.mozilla%3Aru%3Aofficial&hs=3SQ&q=Delphi+%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5+%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D1%8B+%D0%B8+%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B+%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=lang_ru
Lamer666 (2008-01-15 15:32:00) [8]Что то я ничего немогу найти про "процедурный метод".
Может есть ссылка, "проливающая луч лучь света" на сие поняте?
Сергей М. (2008-01-15 15:11:00) [9]
> что справка говорит?
ЩЩАсс я за тебя тебе справку читать буду.
Припух ?
Садись и читай.
Потом, как почитаешь, вылупишься в топике своем)
Lamer666 (2008-01-15 15:06:00) [10]
> Ты справку читал, чудо ?
Нет не читал! : ))
А что справка говорит? : ))
Сергей М. (2008-01-15 14:59:00) [11]Причем фиолетово, ТТаймер там или ТШмаймер - концептуально оно одинаково.
Ты справку читал, чудо ?
Сергей М. (2008-01-15 14:56:00) [12]
> как написать процедуру ONTimer?
Да, собссно, никак.
Следует написать не процедуру, а процедурный метод объекта.
Разницу осюсяешь ?
Lamer666 (2008-01-15 14:32:00) [13]
> Самое простое - с помощью TTimer.
Типа
Timer1:=TTimer.Create(Application);
...
...
...
Timer1.Enabled:=True;
А как написать процедуру ONTimer?
Типа
Procedure MyOnTimer...
...
...
а потом
Timer1.OnTimerL=MyOnTimer?
Сергей М. (2008-01-15 14:20:00) [14]
> как мне организовать таймер в моей программке
Самое простое - с помощью TTimer.
Lamer666 (2008-01-15 14:10:00) [15]Спасибо Palladin , буду разбираться!
Palladin (2008-01-15 14:05:00) [16]1. SetTimer + F1
2. Необязательно использовать таймер, можно мониторить файловую систему
http://www.delphimaster.ru/articles/panov/index.html