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

Delphi

08/02/2003

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


Anonymous

Anonymous

Curtidas 0

Respostas

Rafael Heise

Rafael Heise

08/02/2003

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´ !


GOSTEI 0
POSTAR