Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.23;
Скачать: CL | DM;

Вниз

Как организовать таймер в программе без формы?   Найти похожие ветки 

 
Lamer666   (2008-01-15 13:57) [0]

Скажите, уважаемые, как мне организовать таймер в моей программке что бы каждую минуту проверял наличие нужного мней файла в указанном месте (на диске с:\windows)?
program Remember;
uses windows,winsock;var msg:TMsg;
begin
while (GetMessage(msg,0,0,0)) do begin
translatemessage(msg);
dispatchmessage(msg);
end;
end.

Накидал небольшое приложение для напоминания.
Примного благодарен!С уваженеием!


 
Palladin ©   (2008-01-15 14:05) [1]

1. SetTimer + F1
2. Необязательно использовать таймер, можно мониторить файловую систему
http://www.delphimaster.ru/articles/panov/index.html


 
Lamer666   (2008-01-15 14:10) [2]

Спасибо Palladin , буду разбираться!


 
Сергей М. ©   (2008-01-15 14:20) [3]


> как мне организовать таймер в моей программке


Самое простое - с помощью TTimer.


 
Lamer666   (2008-01-15 14:32) [4]


> Самое простое - с помощью TTimer.

Типа
Timer1:=TTimer.Create(Application);
...
...
...
Timer1.Enabled:=True;

А как написать процедуру ONTimer?
Типа
Procedure MyOnTimer...
...
...
а потом
Timer1.OnTimerL=MyOnTimer?


 
Сергей М. ©   (2008-01-15 14:56) [5]


> как написать процедуру ONTimer?


Да, собссно, никак.

Следует написать не процедуру, а процедурный метод объекта.
Разницу осюсяешь ?


 
Сергей М. ©   (2008-01-15 14:59) [6]

Причем фиолетово, ТТаймер там или ТШмаймер - концептуально оно одинаково.
Ты справку читал, чудо ?


 
Lamer666   (2008-01-15 15:06) [7]


> Ты справку читал, чудо ?

Нет не читал! : ))
А что справка говорит? : ))


 
Сергей М. ©   (2008-01-15 15:11) [8]


> что справка говорит?


ЩЩАсс я за тебя тебе справку читать буду.

Припух ?

Садись и читай.
Потом, как почитаешь, вылупишься в топике своем)


 
Lamer666   (2008-01-15 15:32) [9]

Что то я ничего немогу найти про "процедурный метод".
Может есть ссылка, "проливающая луч лучь света" на сие поняте?


 
Сергей М. ©   (2008-01-15 15:45) [10]

Есть, конечно.

Целый Гугль:
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


 
homm ©   (2008-01-15 16:35) [11]

> [8] Сергей М. ©   (15.01.08 15:11)

Как мне нравится такая манера Сергея вести разговор :)


 
Сергей М. ©   (2008-01-15 19:44) [12]


> homm ©   (15.01.08 16:35) [11]


Эт ты что ж  - не иначе как в любви мне признался ?)


 
MetalFan ©   (2008-01-16 19:59) [13]

жжоте товарисчи)


 
MetalFan ©   (2008-01-16 20:00) [14]

кста, можно ивзратиться и подсунуть таймеру обычную процедуру в кач.колбэка)


 
ketmar ©   (2008-01-16 20:21) [15]

>[14] MetalFan ©(16.01.08 20:00)
>кста, можно ивзратиться и подсунуть таймеру обычную процедуру в
>кач.колбэка)

можно. но без message loop оно работать всё равно не будет.


 
MetalFan ©   (2008-01-16 23:03) [16]

ну можно и замессаджлупить, что уж...



Страницы: 1 вся ветка

Текущий архив: 2008.11.23;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.015 c
2-1223964676
vajo
2008-10-14 10:11
2008.11.23
Преобразовать мемо поле в строку.


3-1210168602
dreamse
2008-05-07 17:56
2008.11.23
Пробелмы с компонентами


15-1222335669
mon
2008-09-25 13:41
2008.11.23
Мониторинг событий.


2-1223996504
Gurd
2008-10-14 19:01
2008.11.23
Назначить edit2 событие onKeyPress edit1


2-1223894446
Сергей
2008-10-13 14:40
2008.11.23
Как скопировать файл любого формата в буфер?