Ver Mensaje Individual
  #2  
Antiguo 09-02-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Reputación: 27
__cadetill Va por buen camino
No se cómo funciona esa instrucción y, sería de gran ayuda algo de código, pero bueno, supongo que tendrás un bucle while. Si es así, podrías hacer algo como...

Código:
var
  Salir: boolean;

procedure HacerCopia;
begin
  Salir := false;
  while not FinCopia and not Salir do
  begin
    HacerCopia;
    Application.ProcessMessages;
  end;
end;

procedure TmiForm.btnCancelCopiaOnClick(Sender: TObject);
begin
  Salir := true;
end;
Puedes poner tantos ProcessMessages como quieras según cómo funcione el HacerCopia que he puesto en el ejemplo

Espero te sirva
Responder Con Cita