Eu prefiro threads, com certeza.
Mas depende muito da aplicação. As threads deixam o processamento de outras
tarefas livre para serem executadas. Apesar de poder utilizar um
Application.ProcessMessages com o TTimer.


Adriano Santos
Editor Revista ClubeDelphi

2009/7/4 EmbarcaDelphi <embarcadel...@yahoo.com.br>

>
>
> Exatamente. É só para saber se a aplicação está aberta a mais de um dia,
> mas não é para segurança, licenciamento, proteção... É um programa de
> publicidade que estou criando. Preciso verificar se está em execução a
> mais de 24 horas para poder realizar algumas rotinas. Assim que ele me
> retornar TRUE já não vou mais precisar desse processo funcionando.
>
> Leandro escreveu:
>
> >
> >
> > me tira uma duvida: esse codigo da thred nao ficara em loop infinito ate
> > entrar na clausula e finaliza-lo? acredito eu q oq ele ta querendo eh
> > verificar se a aplicacao esta aberta a mais de um dia.. ou seja o cara n
> > fecha para verificar a licença do sistema.. e desse modo acredito q
> > estaria
> > gastando processador a toa.. neste caso acho q um ttimer n seria
> problema,
> > claro q ele nunca conta certo mas erros neste caso n teriam
> consequencias,
> > outra dica nao aconselho vc colocar no timer 24h caso seja para essa
> > finalidade, acoselho verificar de hora em hora, por exemplo eu salvo
> > no ini
> > de configuracao dos icones da area de trabalho do meu sistema a variavel
> > datetime de inicio do sistema convertida para decimal FloatToStr(Now) e
> > depois a retorno e a converto para datatime novamente
> >
> > 2009/7/3 José Mário Silva Guedes 
> > <jmariogue...@gmail.com<jmarioguedes%40gmail.com>
> > <mailto:jmarioguedes%40gmail.com <jmarioguedes%2540gmail.com>>>
> >
> > .
> >
> >
>
>  
>



-- 
Adriano Santos
Director X-35 Consulting and Development
IT Manager SoftPark
Chief Editor Magazines ClubeDelphi && WebMobile
www.delphitodelphi.blogspot.com
www.adrianosantos.pro.br
www.devmedia.com.br
www.dug-sp.com


[As partes desta mensagem que não continham texto foram removidas]

Responder a