Использование Ttimer в сервисе (демоне)

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Angel_19
новенький
Сообщения: 37
Зарегистрирован: 24.06.2014 17:29:47

Сообщение Angel_19 »

Добавляю таймер в службу + модуль Interfaces согласно описанию - http://freepascal.ru/article/lazarus/20090403120204/

Но событие таймера не срабатывает.
В чем проблема?
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

ОС?
Angel_19
новенький
Сообщения: 37
Зарегистрирован: 24.06.2014 17:29:47

Сообщение Angel_19 »

Windows.
hovadur
постоялец
Сообщения: 116
Зарегистрирован: 31.01.2013 15:50:41

Сообщение hovadur »

OberonAR писал(а):Кто сталкивался с такой задачей, какие есть пути решения?

Я пользуюсь controltimer
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

Подниму ка я тему.
А дайте мне пример кода консольного приложения с таймером. Как оно должно крутиться, чтобы программа не закрылась?
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

testtimer.pp из сорцов фпс. Не оно ?
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

Посмотрю.
Кроме того возник дополнительный, идеологический, вопрос.
Есть некоторая процедура, которая должна вызываться, например, каждую минуту. При этом возможна такая ситуация, что сама эта процедура будет выполняться больше минуты. Как оно будет увязываться с таймером?
Может быть не использовать таймер, делать бесконечный цикл с sleep?
Ответить