Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Cómo puedo cancelar un ciclo? (https://www.clubdelphi.com/foros/showthread.php?t=35197)

Leviatan 04-09-2006 15:15:49

¿Cómo puedo cancelar un ciclo?
 
Hola amigos:

Ejecuto un ciclo "while... do begin... end" ¿cómo hago para detener el ciclo antes de que termine? Yo sé que en Visual Basic el método "DoEvents" permite no "congelar" el ciclo para que el usuario lo pueda cancelar (disculpenme por mencionar a Visual Basic:o).

Gracias por su colaboración.

Kafu 04-09-2006 15:29:45

ese DoEvents que mencionas puede ser el Application.ProcessMessages de Delphi? por el nombre lo parece. El Application.ProcessMessages permite que durante el bucle se sigan atendiendo los mensajes de Windows, tales como la pulsación de una tecla o la del ratón sobre un botón.
Un saludo,

F.T.G.

Bicho 04-09-2006 15:30:18

Hola,

Todavía me estoy reponiendo del impacto al mencionar al innombrable pero bueno... :D

Prueba a poner un Break cuando quieras salir del ciclo.

Espero te sirva.

Saludos

Leviatan 04-09-2006 15:40:41

Gracias amigos por su ayuda; la voy a tener en cuenta ;)

Saludos.


La franja horaria es GMT +2. Ahora son las 14:30:49.

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