Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Mostrar SplashScreen (https://www.clubdelphi.com/foros/showthread.php?t=53363)

jocey 19-02-2008 15:55:39

Mostrar SplashScreen
 
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

Código Delphi [-]
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/formsdial...lashscreen.htm

http://www.clubdelphi.com/foros/show...7&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

Gracias
 
Ya , ok muchas gracias por su tiempo, me fue de mucha utilidad


La franja horaria es GMT +2. Ahora son las 11:58:46.

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