hola
por lo que te entiendo lo que sucede es que, como tienes que ejecutar una serie de intrucciones en un segundo, cuando va a la siguiente se ha pasado de tiempo.
esto lo puedes solucionar, segun las acciones a realizar, con, por ejemplo Refresh.
si por ejemplo tienes algo del tipo
Edit1.Text := Edit1.Text + '0';
tendrias que agregar
Edit1.Refresh;
para que se ejecutase, antes de la nueva lamada al timer.
de todas formas, ten en cuenta el valor del Timer, cambia el interval a tu conveniencia, por ejemplo a 200, para que le de tiempo a ejecutar las acciones.
de todas formas seria conveniente saber que es lo que pretendes conseguir, seria mas facil ayudarte
un saludo
|