Pregunta: | 32771 - PRELOADER EN DELPHI |
Autor: | luis luis cañera |
Tengo una aplicacion con bases de datos y mientras se cargan las tablas quisiera poner un preloader.¿Alguien me puede decir como hacerlo? Gracias |
Respuesta: | hugo o.h. |
hola luis,
no se a que te refieras con un preloader, pero quiero suponer que algo asi como una ventana splash de bienvenida que se inicie rapidamente y que se oculte cuando termine la carga inicial de la bd... lo que yo hago es poner una forma comun y corriente (la puedes poner con un estilo sin borde, que sea onTop y ponerle una imagen para hacerlo mas vistoso), y en el codigo fuente del proyecto poner algo como: .... // El splah para la presentación... // se crea antes que cualquier otra cosa en la aplicacion.... frmPresentacion := TfrmPresentacion.Create(Application); frmPresentacion.Show; frmPresentacion.Refresh; // se procede normalmente.... Application.Initialize; // esta es la forma principal... Application.CreateForm(TfrmPrincipalGym, frmPrincipalGym); // este es el datamodule que se conecta con la bd y abre las tablas // de inicio, y es aqui donde se consume buena parte del tiempo... Application.CreateForm(Tbd, bd); // despues de que temine cerramos la presentacion... frmPresentacion.Release; Application.Run; ... ojala y te sirva... saludos Hugo EOF |