Como saco una barra de progreso al iniciar una aplicacion que tarda en arrancar?
Hola a todos los del foro. Tengo una aplicacion que tarda en arrancar y el usuario cuando le da click al icono de la aplicación no sale al instante le Vuelve a dar otro click, como hago para sacar una ventana con una barra de progreso que indique cuanto va a tardar en abrir. Nota lo que mas tarda en arrancar es el Datamodule. Quien pudiera ayudarme le doy gracias de antemano.
_______________________ Un saludo.... |
En el dpr de tu aplicacion pon algo asi....
Código:
program Project1; |
Gracias por responder cadetill. Crea un formulario talcual me dices en tu codigo, pero cuando arranco la aplicacion me muestra el formulario pero cuando se libera el mismo cierra la aplicacion y no hace mas nada no entiendo.
__________________ Un saludo a todos.... |
¿Estas poniendo en la línea Application.CreateForm(TForm1, Form1); la creación de tu/s formularios?
|
delphi.com.ar estoy colocando el codigo tal cual me lo dio cadetill, nose si estoy haciendo algo mal lee agradesco que me ayuden.
____________________ Un saludo a todos... |
Probado y funcionando
Código:
program Project1; Espero que ahora si :) |
Gracias cadetill el segundo codigo que me pasaste funciona muy bien gracias, pero una ultima cosa como muestro el tiempo de espera en un ProgressBar.
_________________________ Un saludo a todos... |
Si lo que vas a hacer es conectarte a la base de datos y/o crear y abrir formularios... no sabrás cuál es el tiempo de espera real, lo que puedes hacer es poner alguna animación cíclica, para que se vea que esta cargando o poner un progressbar que se mueva por cada paso que haga tu aplicación que creas que demore.
Saludos! |
Además de lo que ya te han indicado, si deseas evitar que se ejecute otra instancia de tu aplicación cuando un usuario impaciente de click con splash y todo quizá te sirva incluir la unidad uiapp.pas en tu archivo dpr:
Código:
program Project1; // Saludos |
¿y la unidad?
Cita:
salu2. |
Cita:
A esa unidad la vas a encontrar el la página de roman. Saludos, |
grx :P
gracias Delphius, ya la encontre, asi como otras cosas interesantes... mucho roman!! :p
salu2 |
La franja horaria es GMT +2. Ahora son las 04:59:39. |
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