Proyectos y Ayudas solicitadas

 

Actualizado el 14 de Enero de 1997

 


1.- Controlador de tiempo/dinero

Bueno, ya que no os animáis, pondré una petición echa por Pedro de Barcelona:
Pedro pide lo siguiente para un programa que está haciendo:

"Estoy haciendo un programa para controlar el tiempo/dinero que gasto conectado a Internet.
Tengo un timer que se dispara cada 1000 ml, osea cada segundo, y va a comprobar una serie de cosas, para ir actualizando unos acumuladores, etc. Pues la gran putada, es que cuando mi acumulador de tiempo marca 2 minutos, en realidad han pasado 2 minutos y 5 segundos.
(...)Mi idea era que mediante un timer, fuese contabilizando el tiempo que pasaba, pero no funciona. La causa es simple, yo disparo el timer cada segundo y tengo que pasar por una serie de "filtros", IF's, funciones, etc. que determinan cuanto tiempo dura cada paso, etc. Pues bien, en ese tiempo, se me retrasa el timer, y deja de ser exacto. Como ya me comentaste en tu mail, existe una función de la API de Windows que me podría servir, pero no sé cómo se llama."

Las funciones del API son:

'Para iniciarlo:
Declare Function SetTimer Lib "user32" Alias "SetTimer" (ByVal hWnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long,, ByVal lpTimerFunc As Long) As Long
'Para quitarlo:
Declare Function KillTimer Lib "user32" Alias "KillTimer" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long

Para usarlo:
No las he usado, pero sé que he visto algún ejemplo por ahí. Lo buscaré y ya informaré.

 


1.1.- Listado en VB3 para el control de tiempo...

Enviado por Joe LeVasseur
No sirve para 32 bits, por la función GetModuleUsage, pero puede servir de orientación, ...creo, ya que conforme lo he recibido, lo he puesto, y ni siquiera le he echado un vistazo...

Baja el fichero comprimido (vbtimer.zip 5.875 bytes)


Aquí me gustaría incluir los proyectos que entre todos, podríamos realizar.

Puede que alguno tenga una idea de hacer un programa, en Visual Basic o en otro lenguaje, y entre todos podríamos aportar ideas, rutinas, etc.


Envía tus ideas sobre nuevos proyectos a ...

ir al índice