Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Barra de progreso al iniciar el programa (https://www.clubdelphi.com/foros/showthread.php?t=73076)

vivamotos 30-03-2011 16:16:39

Barra de progreso al iniciar el programa
 
Buenas tardes,

Tengo un programa que consta de muchos forms, y cuando generas el exe este ocupa 20 megas y al realizar doble clic tarda bastante en salir todas las ventanas, es por eso, que queria saber como puedo poner una barra de progreso solamente al iniciar el programa que muestre, lo que va a tardar en arrancar el sistema completo.

Grácias.

roman 30-03-2011 16:30:02

Tendrías que iniciar el programa con un formulario que contenga la barra. A esta barra le pones en su propiedad Max el número total de formularios que tengas y cada vez que crees un formulario aumentas la ropiedad Position. Esto en el dpr del proyecto.

Ahora, por otro lado, quizá debas preguntarte si realmente es necesario abrir tanto formulario al iniciar el programa. Lo mejor en muchos casos es crear los formulario sólo la primera vez que se usan. Con esto evitas el tiempo de crear formulario que quizá no se usen durante la ejecución del programa y aceleras el tiempo de carga.

// Saludos


La franja horaria es GMT +2. Ahora son las 19:29:54.

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