[Include] Timer Manager
#1

Introduзгo:

Pra que serve? Bom,serve para vocк poder pausar um Timer,Obter quanto tempo falta e depois dar um 'Continue' no Timer,entгo ele inicia novamente com o tempo que faltava pra acabar quando ele foi pausado.

Bom,sem mais,olhem no Cуdigo.

PS:Versгo '2.0'.

Duvidas,Idйias,Criticas? Manda ai.

Funзхes:

StartTimer : Inicia o Timer e salva seus parвmetros em variбveis.
GetTimer : Obtem quantos ms falta pra acabar o timer.
StopTimer : Pausa um Timer
KillTimerEx = Acaba com o Timer criado e reseta as variбveis.
ContinueTimer = Continua um Timer que foi pausado,caso ele nгo tenha sido iniciado,retorna 0.

Parвmetros:

Quote:

StartTimer(Nome da CallBack,Tempo,Variбvel para armazenar o Timer,Repetir: true ou false(valor padrгo: False))
GetTimer(ID do Timer)
StopTimer(ID do Timer)
KillTimerEx(ID do Timer)
ContinueTimer(ID do Timer)

Download: Pastebin.

Reply
#2

Muito bom Gustavo, parabйns

---

Quando fizer atualizaзхes, nгo use GetTickCount, use gettime, como falei, GetTickCount buga.
Lembrando que o gettime retorna em segundos.
Reply
#3

Boa ideia Gustavo, Vou analizar o Cуdigo!

@Gonзalo, Ele pode usar o TickCount que foi feito para substituir o GetTickCount.

@Edit

Muito Bom, Parabйns!
Reply
#4

muito bom, tava precisando de algo assim mesmo!
Reply
#5

Parabens boa include
Reply
#6

Quote:
Originally Posted by paulor
Посмотреть сообщение
@Gonзalo, Ele pode usar o TickCount que foi feito para substituir o GetTickCount.
Й mais confiбvel usar gettime como o BlueX postou.

Parabйns Gustavo, ficou bacana a include.
Reply
#7

Legal mano, creio que sejб mais ъtil do que as funзхes padrгo..
Reply
#8

Quote:
Originally Posted by AFerreira
Посмотреть сообщение
Й mais confiбvel usar gettime como o BlueX postou.

Parabйns Gustavo, ficou bacana a include.
Isso nгo tem nada haver, Mais nesse caso nгo terб como usar o GetTime, pois ele o Timer trabalha com Milisegundos e nгo Segundos...
Reply
#9

Quote:
Originally Posted by paulor
Посмотреть сообщение
Isso nгo tem nada haver, Mais nesse caso nгo terб como usar o GetTime, pois ele o Timer trabalha com Milisegundos e nгo Segundos...
Sу fazer uma conversгo ...
Eu acho que pouca gente usa os Milisegundos, ex: 500, 1500, eu uso apenas segundos mesmo..
Reply
#10

Quote:
Originally Posted by BlueX
Посмотреть сообщение
Sу fazer uma conversгo ...
Eu acho que pouca gente usa os Milisegundos, ex: 500, 1500, eu uso apenas segundos mesmo..
Mais ai ele teria que mudar na funзгo dele para permitir somente segundos, pois eu por exemplo uso um Timer de 150 ms.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)