Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Captura de activación de botón (https://www.clubdelphi.com/foros/showthread.php?t=5894)

Medioafi 09-12-2003 20:48:35

Captura de activación de botón
 
Estoy haciendo un formulario en el que al activar determinado botón comienza un proceso relativamente largo. El caso es que quiero poner otro botón "Cancelar" para parar ese proceso a criterio del operador.
Para solucionarlo he creado una variable privada a la que cambio de valor al pulsar el botón "Cancelar" y chequeo su valor en determinados puntos estratégicos del proceso que quiero cancelar.
Esto no me ha funcionado. Parace como si al iniciarse el bucle que gobierna ese proceso ya o atendiese a nada más hasta que el proceso termina.

¿Alguien puede decirme como soluciono el problema o darme alguna idea para conseguir lo mismo de otra forma?.

delphi.com.ar 09-12-2003 20:52:52

Poné una linea con
Código:

Application.ProcessMessages;
que se ejecute en cada ciclo del bucle.

Saludos!

Medioafi 11-12-2003 17:55:31

Ha funcionado perfectamente.

Gracias


La franja horaria es GMT +2. Ahora son las 04:44:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi