Como Interromper um execução

Delphi

15/11/2003

Por favor gostaria de saber se tem como interromper uma operação
em execução vou citar um exemplo em um formulario que criei tem um
botão Ok no evento Onclick tem uma rotina que faz um lup de um
DataSet, eu queria interromper esta operação clicando em um outro
botão por exemplo cancelar tem como fazer isso.

Obrigado
Emerson


Emersonsj

Emersonsj

Curtidas 0

Respostas

Beppe

Beppe

15/11/2003

Coloque uma variável Termina: Boolean no private do form.

No botão de cancelar:
Termina := True;


No loop:
Termina := False;
...
while not Termina and not DataSet1.EOF do
begin
  ...
  Application.ProcessMessages;
end;



GOSTEI 0
POSTAR