Cita:
Empezado por metroyd
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,