O melhor seria trabalhar com Threads, como o José Mario sugeriu.
Mas se vc está acostumado a utilizar TTimer (que não deixa de ser uma
thread) então vc pode _sim_ utilizar outro TTimer. Se o tempo não pode
parar de ambos os timers, então é só ter variáveis de flag para saber
se deve ou não executar a rotina. Essas variáveis serão utilizadas
antes das rotinas dos timers, perguntando:  if posso_executar() then
executa a rotina...

Marcos Douglas

2008/11/6 Daniel Sonda <[EMAIL PROTECTED]>:
> Olá lista!
>
> Preciso criar uma aplicação como serviço do Windows que irá executar
> duas tarefas diferentes, em intervalos de tempo diferentes.
>
> Ex: tarefa 1 executa a cada 3 segundos, tarefa 2 executa a cada 5
> segundos.
>
> Já criei um serviço uma vez, mas com tarefa única. Continha um TTimer
> para executar a tarefa a cada X segundos.
>
> Mas agora, sei que não posso simplesmente colocar outro TTimer, pois
> enquanto um está executando o outro não será.
>
> Alguém sugere uma solução?
>
>
> ------------------------------------
>
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
>

Responder a