Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2008.11.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2008.11.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.005 c
2-1223802966
@!!ex
2008-10-12 13:16
2008.11.23
Если ли у процсса кнопка на таскбаре?


15-1222006281
@!!ex
2008-09-21 18:11
2008.11.23
Где взять StarCraft с полной озвучкой(русской или английской)


15-1222175576
Кое кто
2008-09-23 17:12
2008.11.23
Хочу сыграть один против форума Delphimaster в шахматы...


2-1223563971
Сергей
2008-10-09 18:52
2008.11.23
Как организовать поиск "Найти далее"?


2-1223738086
Виктор008
2008-10-11 19:14
2008.11.23
вопрос по Delphi 2009





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский