Ver Mensaje Individual
  #3  
Antiguo 08-06-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.321
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Si no he entendido mal, lo que necesitas es un "Time Tracker" que se suele llamar.
Necesitas el programa(1) y una Base de Datos(2).
(2) Como BD yo optaría por algo sencillo; No se si estás familiarizado con alguna, pero creo que para algo así bastaría con tablas planas; Paradox, XML, TXT,...
(1) En cuanto al programa, pues comienza poco a poco y ves preguntando cosas más concretas; Tal y como has planteado la pregunta es muy genérica.
Se trata de obtener la hora al pulsar el play y volver a obtenerla al pulsar el Pause/Stop, calcyular la diferencia (revisa en la ayuda de Delphi la unit DateUtils) y apuntarla en el fichero (Fecha actual, tiempo y Nombre).

A medida que vas apuntando en el fichero deberás obtener algo así:

01/02/2007 03:45 Programación
01/02/2007 00:35 Programacion
02/02/2007 03:15 Programacion
02/02/2007 01:10 Diseño
...

De forma que luego tendrás una lista de tareas, con los tiempos que has dedicado a ellas y una marca del día (no obligatorio).

Más o menos eso es lo que he entendido. Se puede complicar mucho más, pero para empezar...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita