Como lo uso
El evento del Timer se ejecuta si o si en el momento prefijado.
Para evitar que actue hay que deshabilitarlo dentro de el evento OnTimer:
procedure tForm1.Timer1(Sender:TObject);
begin
Timer1.Enabled:=false;
//Procesar aquí lo que sea
Timer1.Enabled:=true;
end;
De este modo se evita que el evento sea ejecutado mientras realizo el proceso.
Tarde pero a alguien le puede servir.
Saludos
|