FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
cuenta regresiva en android
Saludos! Espero haber sido preciso en el titulo del hilo. Necesito, en lo posible, me orienten en hacer un reloj (label) que sea en cuenta regresiva dias, horas, minutos, segundos. Cuando hablo reloj en cuenta regresiva seria ---> por ejemplo faltan 12:20:30:10 al segundo siguiente 12:20:30:09 y asi hasta 00:00:00:00 y al llegar a cero comience nuevamente. Se agradece su tiempo!!!
Edito por olvido. Trabajo con rad studio 10.4 Última edición por pablocarlos fecha: 14-01-2021 a las 18:35:50. Razón: olvide detalle importante |
#2
|
||||
|
||||
Hola, ¿qué llevas hecho?, ¿cómo lo has planteado? ¿en qué tienes problemas?
|
#3
|
|||
|
|||
Gracias Casimiro por tu tiempo. Este es el código pero el "update" no me lo reconoce rad studio, si en delphi 7
|
#4
|
||||
|
||||
¿Que no te reconoce el qué?
|
#5
|
|||
|
|||
#6
|
||||
|
||||
#7
|
|||
|
|||
Disculpas. lContador es un label. Gracias
Última edición por pablocarlos fecha: 16-01-2021 a las 23:26:59. Razón: correción |
#8
|
||||
|
||||
Creo que no estás siendo claro con la exposición de tu problema.
Por ejemplo, lContador.Text no existe en delphi7, en todo caso sería lContador.Caption. Por favor, replantea correctamente tu duda. No olvides nuestra guía de estilo, gracias. |
#9
|
||||
|
||||
Cita:
1) Lo primero es que no hace falta hacer un Update de los controles/componentes; En el caso de un Label, por ejemplo, sólo cambiando la propiedad Text (o Caption en VCL) basta para cambiar el valor. Por tanto las líneas que hacen el Update no son necesarias. 2) Si quitas esas líneas, verás que tu aplicación no responde y el TLabel no cambia. Eso lleva al segundo punto. Tu código se ejecuta continuamente y no da tiempo a procesar mensajes de la cola de Windows, entre ellos los que actualizan la parte visual. Para eso delphi tiene una instrucción.
Esto le indica al programa que en ese punto, detenga la ejecución y procese mensajes de la cola de Windows. Se suele usar en códigos como el tuyo, donde hay un bucle que ejecuta código continuamente. Por lo tanto, si quitas las las líneas que incluyen los Updatesy añades la línea anterior debajo del Sleep, por ejemplo, el programa debería funcionar correctamente.
__________________
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. |
#10
|
|||
|
|||
Gracias Casimiro por tu tiempo que es muy valioso. Gracias Neftali por tu explicación y conocimientos compartidos. El codigo quedo de la siguiente manera (ahora me ocuparé de algunos detalles.
Está funcionando, lo dejo por aqui, tal vez a alguien le haga falta. Gracias totales! |
#11
|
||||
|
||||
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
sobre Android SDK Manager y diferentes versiones de Android | cocute | Desarrollo en Delphi para Android | 2 | 29-11-2017 21:24:00 |
respuesta extraña con cuenta regresiva y apagado de la pantalla | danielmj | Desarrollo en Delphi para Android | 2 | 02-06-2015 10:13:28 |
Cuenta regresiva en pantalla | pape19 | Varios | 3 | 05-06-2012 02:43:50 |
Error en cuenta/Login/cuenta robada | coso___ | La Taberna | 17 | 24-02-2009 17:30:14 |
seria prudente comenzar la cuenta regresiva? | Delphius | La Taberna | 5 | 12-05-2007 01:22:22 |
|