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]