Fórum Contagem de tempo com milisegundos no timer, como fazer? #404926

13/07/2011

0

Ola amigos do fórum, venho com mais esta dúvida, preciso fazer um contador de tempo com milisegundos. o normal de minutos e segundos, consegui fazer que seria o codigo abaixo:     
 Label11.Caption := formatdatetime('hh:nn',strtotime(
      Label11.Caption) - strtotime('00:01'));
  O resultado é 00:00, 00:01, 00:02 eassim por diante.   Mas o que preciso é que tenha um contador de milisegundos que o resultado seria assim: 00:00.0, 00:00.1, 00:00.2 e chegando no 00:00.9 ele vai pra 00:01.0   Essa contagem de tempo nao é hora, mas minuto, segundo e milisegundos.   Agradeço a força dos amigos.
Júnior Sistemas

Júnior Sistemas

Responder

Posts

20/07/2011

Wilson Junior

Crie uma variável integer e coloque um componente TTimer com o tempo de 1 milesegundo, no evento OnTimer do Timer, acrescente 1 a sua variável, assim a sua variável terá o tempo em milesegundos. Para mostrar o resultado é só transformar os milesegundos no formato que você deseja.

Espero ter colaborado.
Responder

Gostei + 0

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

Aceitar