Delphi - Deterner un FOR 1..100000, antes de que termine

 
Vista:

Deterner un FOR 1..100000, antes de que termine

Publicado por Angel (2 intervenciones) el 24/07/2000 00:00:00
Hola alguien sabe como puedo hacer que mi aplicacion se detenga cuando se ejecute
un FOR de 1..10000 quiero que se detenga, o pause, esto cuando presione un boton.

Gracias de antemano por sus respuestas.

Angel Fer
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Deterner un FOR 1..100000, antes de que termine

Publicado por José Oronas (94 intervenciones) el 29/07/2000 00:00:00
Hola, Si lo que necesitas es quebrar el bucle podes usar Break Ej.

For I := 1 to 100000 Do
Begin
.
.
If Condicion Then Break ;
.
.
End ;

Si lo que necesitas es pausar para despues reanudar el bucle, deberías incluir dentro del mismo un Application.ProcessMessages para que se tenga en cuenta tu accion sobre los controles mientras se ejecuta el mismo,
Tenes que tener el cuidado de desactivar los controles que no quieras que sean usados durante ese proceso.

Espero que te sea útil, Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar