Ver Mensaje Individual
  #2  
Antiguo 03-06-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Cita:
Empezado por metroyd Ver Mensaje
Tengo una form principal MDI padre, y ahi visualizo la hora en un label, tengo el Timer y en el evento on timer tengo este codigo:
Código Delphi [-]HORA.Caption := TIMETOSTR(TIME);
fecha.Caption:=datetostr(date);


Pero cuando inicio la aplicacion, la hora queda estatica, y solo cambia cuando minimizo la aplicacion y la vuelvo a maximizar, o cuando abro otra ventana de mi aplicacion y la arrastro por encima de la hora.
¿En que evento estás empleando el código?
Es normal que suceda eso porque simplemente en ningún momento haces empleo de un algoritmo o componente que se encargue de disparar dicho código cada x tiempo.
Lo más natural es que emplees el componente TTimer, paleta Aditional sino me equivoco, para hacer que se ejecute dichas instrucciones. El TTimer tiene una propiedad Interval que determina cada cuantos ms se debe ejecutar el evento OnTimer. En el evento OnTimer poné ese código y notarás como mientras esté Enabled en True, se actualizará la hora.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]

Última edición por Delphius fecha: 03-06-2008 a las 22:46:22.
Responder Con Cita