Hacer una pausa sin usar un timer  

Enviado Por: Q3 Team
Web : www.q3.nu
Email: dlib@q3.nu
Fecha: 19/08/99

Truco accedido 921 veces

 


Pues es fácil, insertando en tu código una llamada a este procedimiento:

  • Delphi 1, 2, 3, 4


     procedure TForm1.Delay(msecs:integer);
     var
        FirstTickCount:longint;
     begin
          FirstTickCount:=GetTickCount;
          repeat
                Application.ProcessMessages;
          until ((GetTickCount-FirstTickCount) >= Longint(msecs));
     end;
    




  • Delphi 2, 3, 4


           Sleep (n);
    



    Donde n es milisegundos