In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Splash Screen

Foro público de Xailer en español
Responder
Thefull
Mensajes: 70
Registrado: Lun Oct 11, 2004 4:44 pm

Splash Screen

Mensaje 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
--
ddupre
Mensajes: 329
Registrado: Lun Nov 12, 2007 3:53 pm

Splash Screen

Mensaje 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
--
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Splash Screen

Mensaje 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)Â
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Thefull
Mensajes: 70
Registrado: Lun Oct 11, 2004 4:44 pm

Splash Screen

Mensaje 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
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Splash Screen

Mensaje 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
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Thefull
Mensajes: 70
Registrado: Lun Oct 11, 2004 4:44 pm

Splash Screen

Mensaje 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
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Splash Screen

Mensaje 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
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Splash Screen

Mensaje 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/
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

Splash Screen

Mensaje 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.
Responder