Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Barra de carga al iniciar aplicación (https://www.clubdelphi.com/foros/showthread.php?t=96066)

pgranados 19-01-2023 21:44:59

Barra de carga al iniciar aplicación
 
Desconozco si este sea el foro adecuado :confused:

Al ejecutar mi aplicativo, necesito que primero muestre una forma con un progressbar y al terminar muestre la forma principal.

Encuentro temas en el foro pero ya son algo antiguos y no se muy bien por donde empezar.

¿Alguna idea? Saludos. ;)

Casimiro Notevi 20-01-2023 09:52:26

Pregunta: ¿Cuánto tarda tu programa en iniciar?
Si necesitas una barra de progreso es porque algo "raro" sucede.

Neftali [Germán.Estévez] 20-01-2023 12:00:14

Cita:

Empezado por pgranados (Mensaje 550102)
necesito que primero muestre una forma con un progressbar y al terminar muestre la forma principal.

Es sencillo, marca como form principal el de la barra de estado y al acabar visualiza el form principal.
Esto contesta a tu pregunta, pero imagino que no debe ser lo que necesitas. ¿O si?

¿Hay que hacer algo mientras se muestra la barra de estado?
(por ahí va la pregunta de [Casimiro] imagino...)

pgranados 20-01-2023 15:54:49

Gracias por su apoyo Casimiro y Neftali , lo pude realizar sin problemas, comparto codigo.

Código Delphi [-]
 
begin 
  Application.Initialize;
  FormaBarraEntrada:= TFormaBarraEntrada.Create(Application);
  FormaBarraEntrada.Show;
  FormaBarraEntrada.Update;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TFormaPrincipal, FormaPrincipal);
  FormaBarraEntrada.Free;
  Application.Run;
end.

pgranados 20-01-2023 15:56:48

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 550107)
Es sencillo, marca como form principal el de la barra de estado y al acabar visualiza el form principal.
Esto contesta a tu pregunta, pero imagino que no debe ser lo que necesitas. ¿O si?

¿Hay que hacer algo mientras se muestra la barra de estado?
(por ahí va la pregunta de [Casimiro] imagino...)

Únicamente conectarte a las bases de datos. (Son 3), pero como comente, pude solucionarlo :D


La franja horaria es GMT +2. Ahora son las 18:00:35.

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