![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Podrías poner un TTimer y una variable global que tenga la hora en que se inició el select.
Poner el Timer a 1 segundo. En el procedimiento que ejecuta select, activar el timer. OnTimer poner algo asi: o
|
|
#2
|
||||
|
||||
|
lo que dice duilioisola es lo que estoy haciendo, pero la consulta , al ejecutarse, no permite que se refresque el timer, eso es lo que busco solo poder refrescar el timer, para mostrar el tiempo transcurrido..muchas gracias por su ayuda compañeros..
|
|
#3
|
||||
|
||||
|
Puedes poner el código que tienes dentro de OnTimer, para poder ver porqué no refresca el timer.
Quizás te podamos ayudar si vemos un error o una omisión o ... quién sabe qué. |
|
#4
|
||||
|
||||
|
Saludos, supongo que lo que hace falta es usar el metodo refresh del formulario (Formulario.refresh
que redibuja el formulario completo con el OnTimer, es solo una suposicion la verdad es que me estoy iniciando en la programacion con delphi y no le se mucho al respecto.Espero sea de ayuda SUERTE!!!!! |
|
#5
|
||||
|
||||
|
Hola...
Este es el Código del Timer..
Gracias por sus respuestas compañeros.. |
|
#6
|
||||
|
||||
|
En el procedimiento veo un error al darle formato a lblTiempo.Caption.
Los minutos están puesto con dos "N" y deben ser dos "M". De todos modos, yo haría lo siguiente: La variable Tiempo debe ser global. O sea, definida en la parte Private o Public del Form. Justo antes de ejecutar la consulta pones la variable Tiempo a la hora actual y activas el timer. En el procedimiento OnTimer, cada vez que se ejecuta, debes deshabilitarlo, por las dudas tarde demasiado en ejecutarse y se ejecute otra vez antes de terminar la primera ejecución. Al finalizar lo que deba hacer lo habilitas nuevamente. Lo que debes mostrar luego es la diferencia entre la hora actual y la hora a la que lo lanzaste (Now-Tiempo) Recuerda lo que dije antes del formato "hh:mm:ss"
Dime si ahora, con este cambio te sale bien... |
|
#7
|
||||
|
||||
|
eso es lo que hago..(este formato 'hh:nn:ss' si funciona), lo que pasa es que al ejecutar la consulta SQL el evento OnTimer no se ejecuta, gracias por tu respuesta..
![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Tiempo de Espera | barrauda | Varios | 4 | 16-07-2007 02:28:01 |
| Tiempo de Espera Agotado | eduardoemh | SQL | 0 | 28-06-2007 21:40:41 |
| Tiempo de espera | emeritos | Varios | 1 | 29-06-2006 11:49:26 |
| Incrementar el tiempo de espera en ADO | mvelgar | Conexión con bases de datos | 4 | 14-07-2005 21:43:05 |
| Valor de tiempo de espera caducado | senpiterno | MS SQL Server | 3 | 01-05-2005 02:50:03 |
|