PDA

Ver la Versión Completa : Mostrar SplashScreen


jocey
19-02-2008, 15:55:39
Hola amigos, mi pregunta como bien indica el titulo esta ya tratada en este sitio, pero no logro entender como mostrar mi flashScreen antes de que inicie el programas, como lo hago y como establesco el tiempo de duracion.....

Gracias ya de antemano.
Saludos Jocey

ContraVeneno
19-02-2008, 16:32:38
TFormaPrincipal.FormCreate(Sender: TObject);
...
frmSplash:=TFrmSplash.Create(Self);
frmSplash.Show;
Sleep(350);
frmSplash.Free;
...

ContraVeneno
19-02-2008, 16:41:39
Si hubieras buscado "Splash Screen" aquí en los foros, hubieras encontrado esto:

http://delphi.about.com/od/formsdialogs/a/splashscreen.htm

http://www.clubdelphi.com/foros/showpost.php?p=235007&postcount=13

http://www.clubdelphi.com/trucos/index.php?id=446

cHackAll
19-02-2008, 16:58:12
Depende de tu creatividad y capacidad la forma en que lo llegues a implementar.

Un proyecto en Delphi básicamente tiene 1+(formularios*2)+otros archivos; lo que significa que un proyecto vacío tiene;

- Project1.dpr
- Form1.pas
- Form1.dfm

La aplicacion siempre recide en el primero el cual va cargando todos los otros archivos por referencia.

Un Splash Screen tiene dos motivaciones; una es que el usuario no se impaciente mientras nuestra pesada aplicacion carga, y la segunda es para dar impresion de software "completo".

Si es una aplicacion compleja; tambien tiene N formularios que ir cargando uno por uno, lo que significa que debes cargar un formulario primero que vaya cargando todos (en segundo plano). Caso contrario puedes mostrar tu formulario principal con una imagen, hacer una espera ocultarlo y cargar otro formulario con el cual el usuario interactuará.

Como ves, la forma de implementación está en funcion de lo que tengas hecho.

Saludos

jocey
19-02-2008, 17:08:58
Ya , ok muchas gracias por su tiempo, me fue de mucha utilidad