Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Problema con bucles anidados (https://www.clubdelphi.com/foros/showthread.php?t=65421)

TomMB 13-12-2009 16:41:46

Problema con bucles anidados
 
Hola.
Quisiera saber porque cuando intento anidar bastantes bucles for to, el programa se bloquea.
p.e.


for a:=1 to 9 do
for b:=1 to 9 do
for c:=1 to 9 do
for d:=1 to 9 do
for e:=1 to 9 do


Gracias.

coso 13-12-2009 18:27:12

Hola,
dentro de un bucle no se procesan los mensajes del sistema operativo, quedando asi como 'bloqueado' (aunque en verdad no lo està). Una manera de evitar eso es usando Application.ProcessMessages.

Código Delphi [-]
 
for a := 1 to 9 do
for b := 1 to 9 do
for c := 1 to 9 do 
...
begin
   Application.ProcessMessages;
   ...
end;

TomMB 14-12-2009 17:01:22

Muchas gracias coso, por la respuesta y por la rapidez en contestar. Un saludo.


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

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