Parar um determinado n de segundos durante uma rotina..como?

08/02/2003

0

Preciso enviar uma mensegem ao usuario de 50 em 50 segundos...
Tentei o comando Sleep(50000)..mas meu programa trava...


Anonymous

Anonymous

Responder

Posts

08/02/2003

Rafael Heise

Você precisa usar um componente: TTimer (System). Nesse componente vc pode setar de quanto em quanto tempo (Interval) ele vai acionar o evento OnTimer. O Interval é em milisegundos, isso significa que vc tem que colocar 50000 de interval e o que vc quer mostrar pro usuário (ShowMessage(Mensagem)) no evento OnTimer. Isso vai resolver o seu problema. Sleep serve pra parar a execução da Aplicação pelo tempo informado . Por isso sua aplicação ´travava´ !


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar