Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   TPanel y bucle incompatibles (https://www.clubdelphi.com/foros/showthread.php?t=19080)

JoseQ 03-03-2005 19:07:02

TPanel y bucle incompatibles
 
Bueno resulta que en mi aplicacion durante un proceso de carga que tarda unos 5 o 6 segundos me gustaria mostrar un TPanel en cuyo caption aparece CARGANDO, bien, este panel lo tengo creado i no visible, cuando llamo al procedimiento de carga seteo el visible a true y justo antes de terminarlo lo welvo a poner a false, el problema esta en que no muestra el panel, se notan los bordes del panel xo se queda colgado al entrar en el bucle del procedimiento de carga y no se desbloquea asta que termina, justo antes de desaparecer el panel, por lo tanto no llega a salir nada, que podria hacer para que no comenzase el procedimiento de carga asta que no se muestre el TPanel ?

gracias

maeyanes 03-03-2005 19:30:02

Usa Application.ProcessMessages dentro del bucle de carga...

Código Delphi [-]
for I := 0 to Count - 1 do
begin
  // Código a ejecutar
  Application.ProcessMessages
end;


La franja horaria es GMT +2. Ahora son las 05:01:38.

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