Tiny Timer Class (Source)

Iniciado por cobein, 23 Mayo 2008, 14:47 PM

0 Miembros y 1 Visitante están viendo este tema.

cobein

Holi Holas, nada nuevo bajo el sol =), aca les dejo una mini clase (la mas chica del mercado creo :p ) que reemplaza a un timer, yo usualmente utilizo una en mis proyectos que es bastante grande, hasta diria un poco desmedida para un simple timer asi que en un momento de idle decidi hacer esta que considero es mucho mas razonable.

La clase tiene 101 lineas de code, self callback y es IDE safe, una aclaracion para los que les gusta usar el STOP (cosa totalmente desacosejable), si lo hacen la clase no va a destruir el timer y en consecuencia van a tener comportamientos erraticos... llamese varios timers pulsando el mismo evento. Nada tragico puesto que no va a crashear el IDE pero se los advierto simplemente.

Descarga: http://www.uploadsourcecode.com.ar/d/QuQTw0n1elsDABYCzw9tutY3MrrCY8zr

Se puede reducir un poco mas... digo esto simplemente para evitar comentarios de gente muy sabia, pero asi es mas que suficiente para mi.
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

LeandroA

Muy buena y cortita, lo del static esta muy bien, asi no hay que pasarle el hwnd y se puede incorporar el timer dentro de una clase.


Saludos

Zeroql

NUNCA se me habria ocurrido hacer algo asi, para un timer, esta exelente el code, muy buen aporte el tuyo Cobein.
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


SKL (orignal)

Cita de: Zeroql en 25 Mayo 2008, 03:08 AM
NUNCA se me habria ocurrido hacer algo asi, para un timer, esta exelente el code, muy buen aporte el tuyo Cobein.

este code funciona 10000000000000000, veces mejor que un timer normal!

seba123neo

muy bueno,el timer de visual se puede usar para intervalos grandes,1 segundo,10 segundos ,etc...pero no vas a queres milisegundear porque es un desastre..
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson