Página 1 de 1

Splash Screen

Publicado: Lun Dic 04, 2006 6:59 pm
por Thefull
Bueno, haber si me voy animando a usar Xailer, al menos, para ir
aprendiendo esta manera de programar.
En fin, mi primer reto a sido crear una splash screen, y queda como,
desde el tipico TForm1, se destruye desde el timer, y se llama a
un nuevo formulario TForm2.
Mi pregunta es:
¿ Es correcto la manera de programar con este código ?
Yo creo que es asi, pero bueno..., espero enterarme mejor cuando
destruir / crear / etc...
Saludos
Rafa Carmona
--

Splash Screen

Publicado: Lun Dic 04, 2006 7:31 pm
por ddupre
Rafa:
Yo aprendí­ a hacer "spash" y varias cosas mas con estos ejemplos que me
paso JFG.

http://www.levante3000.org/blogs/index. ... ecnicas_av anzadas_con_xailer_1&more=1&c=1&tb=1&pb=1
< http://www.levante3000.org/blogs/index. ... ecnicas_av anzadas_con_xailer_1&more=1&c=1&tb=1&pb=1>
http://www.levante3000.org/blogs/index. ... ecnicas_av anzadas_con_xailer_el_codigo&more=1&c=1&tb=1&amp ;pb=1
< http://www.levante3000.org/blogs/index. ... ecnicas_av anzadas_con_xailer_el_codigo&more=1&c=1&tb=1&amp ;pb=1>

espero te sean tan útiles como a mi.
Saludos
Daniel Du Pré
thefull escribió:
> Bueno, haber si me voy animando a usar Xailer, al menos, para ir
> aprendiendo esta manera de programar.
>
> En fin, mi primer reto a sido crear una splash screen, y queda como,
> desde el tipico TForm1, se destruye desde el timer, y se llama a
> un nuevo formulario TForm2.
>
> Mi pregunta es:
> ¿ Es correcto la manera de programar con este código ?
>
> Yo creo que es asi, pero bueno..., espero enterarme mejor cuando
> destruir / crear / etc...
>
> Saludos
> Rafa Carmona
--

Splash Screen

Publicado: Mar Dic 05, 2006 10:55 am
por jfgimenez
Rafa,
mira si esto es lo que quieres. También échale un vistazo a los artículos
que te ha dicho Daniel, ya que ahí te explica cómo controlar el arranque de
un programa.
--
Un saludo,
José F. Giménez
http://www.xailer.com


Attached files nuevo.zip (2.2 KB)Â

Splash Screen

Publicado: Mar Dic 05, 2006 12:36 pm
por Thefull
Jose F. Gimenez escribió:
> Rafa,
>
> mira si esto es lo que quieres. También échale un vistazo a los artí­culos
> que te ha dicho Daniel, ya que ahí­ te explica cómo controlar el arranque de
> un programa.
>
Si Jose, ya vi mas o menos como hacerlo.
El tema es que estoy viendo que el IDE, SIEMPRE me borra la función
Empezar(), he inserta en su lugar el codigo fuente :
TForm1():New(Application):Show()
Por lo tanto , es imposible hacerlo correr...
Saludos
Rafa Carmona

Splash Screen

Publicado: Mar Dic 05, 2006 12:46 pm
por jfgimenez
Rafa,
> Si Jose, ya vi mas o menos como hacerlo.
> El tema es que estoy viendo que el IDE, SIEMPRE me borra la función
> Empezar(), he inserta en su lugar el codigo fuente :
>
> TForm1():New(Application):Show()
>
> Por lo tanto , es imposible hacerlo correr...
Mira bien esos dos artículos, que ahí te lo explica... ;-)
Y para que no te atranques... entra a las propiedades del proyecto y cambia
el "módulo principal" de Form1.prg a Nuevo.prg; eso es todo.
--
Un saludo,
José F. Giménez
http://www.xailer.com

Splash Screen

Publicado: Mar Dic 05, 2006 1:06 pm
por Thefull
Jose F. Gimenez escribió:
> Rafa,
>
>> Si Jose, ya vi mas o menos como hacerlo.
>> El tema es que estoy viendo que el IDE, SIEMPRE me borra la función
>> Empezar(), he inserta en su lugar el codigo fuente :
>>
>> TForm1():New(Application):Show()
>>
>> Por lo tanto , es imposible hacerlo correr...
>
> Mira bien esos dos artí­culos, que ahí­ te lo explica... ;-)
>
No , si eso ya lo entiendo ;-)
Lo que no entiendo es porque no destruyes el timer... o acaso
Xailer se encarga de eliminar todo lo asociado a una ventana ?
> Y para que no te atranques... entra a las propiedades del proyecto y cambia
> el "módulo principal" de Form1.prg a Nuevo.prg; eso es todo.
>
Argh!! Ahí­ estaba el problema...
Bueno, bueno, esta esta realmente bien...
Saludos
Rafa Carmona

Splash Screen

Publicado: Mar Dic 05, 2006 1:12 pm
por jfgimenez
Rafa,
> Lo que no entiendo es porque no destruyes el timer... o acaso
> Xailer se encarga de eliminar todo lo asociado a una ventana ?
Lo hace Xailer. Siempre que el 'padre' de un componente sea el formulario,
es el propio formulario quien se encarga de destruirlo y de liberar todo lo
que tenga que liberar.
>> Y para que no te atranques... entra a las propiedades del proyecto y
>> cambia el "módulo principal" de Form1.prg a Nuevo.prg; eso es todo.
>>
> Argh!! Ahí estaba el problema...
>
> Bueno, bueno, esta esta realmente bien...
;-)
--
Un saludo,
José F. Giménez
http://www.xailer.com

Splash Screen

Publicado: Mar Dic 05, 2006 9:59 pm
por zeasoftware
Yo tengo un caso con esto, en uno de los ejemplos de Splash que dieron hace
unos meses, me sucede que, la ventana que esta debajo de la ventana Splash,
tiene dos botones de "INGRESAR" y "SALIR", y me sucede que si le llego a dar
click en cualquier, e ingreso al sistema, me marca error que no existen los
"TToolBar" o "TSTatusBar".
Como podria hacer para que las ventanas de mi sistema principal no esten
disponibles hasta que termine el timer del Splash?
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/

Splash Screen

Publicado: Mar Dic 05, 2006 10:29 pm
por jrcpoli-quitar
ramonzea escribió:
> Yo tengo un caso con esto, en uno de los ejemplos de Splash que dieron hace
> unos meses, me sucede que, la ventana que esta debajo de la ventana Splash,
> tiene dos botones de "INGRESAR" y "SALIR", y me sucede que si le llego a dar
> click en cualquier, e ingreso al sistema, me marca error que no existen los
> "TToolBar" o "TSTatusBar".
>
> Como podria hacer para que las ventanas de mi sistema principal no esten
> disponibles hasta que termine el timer del Splash?
>
> Gracias.
Has puesto la ventana del Splash en las propiedades lModal a .T.
Saludos.