FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola, según dices tendrás que guardar el tiempo consumido cuando el programa se cierre bien en un fichero o en registro de windows, ya dependiendo del nivel de seguridad que necesites para que ese fichero pueda o no abrirse de forma fácil o borrarse tendrás que complicar más o menos el programa.
__________________
Be water my friend. |
#2
|
|||
|
|||
Yo en cierta ocasión recuerdo que tuve que hacer algo asi. Si no recuerdo mal lo que hacia era utilizar un record con la información de la última fechaHora de acceso, y la horas de uso que quedaban. En un timer dentro de la aplicación iba actualizando los datos de ese record y guardandolo en un fichero.
Al cargar la aplicación comprobaba que la hora fuera posterior a la última fechaHora de acceso. Igual en tu caso no es necesario pero yo necesitaba que la aplicación dejara de funcionar si la hora del sistema era anterior a la última fecha hora de acceso. Es más dentro del mismo procedimiento y antes de grabar la hora en el fichero comprobaba también que la fechaHora del sistema fuera posterior a la última grabada (ya digo que necesitaba protegerme de cambios que el usuario realizara sobre la fecha y hora del sistema tanto con la aplicación abierta como con ella cerrada). La precaución que tomaba era poner el nombre menos sospechoso posible al fichero, guardarlo en el lugar menos sospechoso también y capturar dentro de un try except todo el trabajo con él mostrando un error propio y procurando evitar en todo caso que apareciera en pantalla la ruta del fichero si por algún motivo no era posible trabajar con él. |
#3
|
|||
|
|||
Hiiiiiiiii
Muchas gracias, serias tan amable de demostrarme todo eso atravez de codigo, el problem es q estoy familiarizandome con este lenguaje. De paso si tienes bibliografía por la cual pueda estudiar el mismo mandamela a k l a u s m i k a e l s o n 9 4 7 @ g m a i l . c o m , voy a agradecer tu ayuda, mandame un codigo de ejemplo de como tu lo harías, Gracias.
Última edición por Casimiro Notevi fecha: 16-09-2014 a las 14:59:13. |
#4
|
||||
|
||||
Cita:
Además, al poner tu email ahí, públicamente, te arriesgas a que los robots spammers lo capture y ya sabes lo que te espera. Gracias y saludos. |
#5
|
||||
|
||||
A continuación te dejo un ejemplo MUY simple, pero que hace lo que necesitas.
Como verás, es un formulario llamado FMMain con tres TEdits y un TTimer. * El TTimer (TUnSegundo) está puesto a 1000ms para que actualice el formulario cada 1 segundo. * Los TEdits muestran los datos transformando las variables privadas TDateTime a string. * Los datos se guardan en un archivo llamado ControlTiempo.ini que estará en el directorio Windows que corresponda según la versión de Windows instalada. Si quieres puedes ponerle una ruta fija o buscar la ruta de la aplicación.
|
#6
|
|||
|
|||
Hiiii
Muchas gracias amigo me sirvio de mucho.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como hacer un contador con insert into | RebeccaGL | MySQL | 1 | 20-09-2013 22:30:00 |
como colocar un contador para sistema de facturacion | jirbert | Varios | 6 | 19-06-2008 05:22:52 |
Proc. almacenado como contador | fedelphi | Conexión con bases de datos | 4 | 15-12-2006 19:45:10 |
Cómo puedo hacer un contador de visitas? | Shidalis | PHP | 11 | 16-05-2006 15:33:30 |
Como actualizar mi contador numerico en dos o mas aplicaciones? | IcebergDelphi | Firebird e Interbase | 2 | 16-06-2003 05:46:11 |
|