Hola.
Estoy iniciando un sistema con un proceso de verificacion de datos. Y si es
dia par, lanzo un ordenamiento.
El problema es que si es dia par y el ordemiento se lanza, no veo mi
formulario principal, aun despues de terminar ese proceso.
Como hago para forzar que se vea mi formulario principal y como segundo el
de ordenamiento.
Aclaro que si estoy usando normalmente mi sistema ( no es dia par ) y elijo
la opcion de ordenamiento se ve perfectamente el formuario con su barra de
progreso, etc.
Gracias
Juan Castañeda
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5468 (20100921) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
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.
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.
Formulario invisible
-
- Mensajes: 180
- Registrado: Lun Sep 15, 2008 2:53 pm
-
- Mensajes: 180
- Registrado: Lun Sep 15, 2008 2:53 pm
Formulario invisible
Hola.
Tal vez no me explique bien.
Al iniciar el programa, lanzo en OnInitialize un formulario que contiene un
proceso de ordenamiento, que tarda alrededor de 10 segundos.
Mientras que el proceso corre lo unico que aprecio es la actividad del
disco, no se ve el formulario principal ni el de ordenamiento, y luego
nada... nunca aparece el formulario principal.
Gracias, a quien pueda darme una idea.
Juan
Tal vez no me explique bien.
Al iniciar el programa, lanzo en OnInitialize un formulario que contiene un
proceso de ordenamiento, que tarda alrededor de 10 segundos.
Mientras que el proceso corre lo unico que aprecio es la actividad del
disco, no se ve el formulario principal ni el de ordenamiento, y luego
nada... nunca aparece el formulario principal.
Gracias, a quien pueda darme una idea.
Juan
Formulario invisible
Juan,
> Tal vez no me explique bien.
> Al iniciar el programa, lanzo en OnInitialize un formulario que contiene
> un proceso de ordenamiento, que tarda alrededor de 10 segundos.
> Mientras que el proceso corre lo unico que aprecio es la actividad del
> disco, no se ve el formulario principal ni el de ordenamiento, y luego
> nada... nunca aparece el formulario principal.
>
> Gracias, a quien pueda darme una idea.
Llama al método ::Update() del formulario para que se pinte, o llama a la
función ProcessMessages() para que se procesen los mensajes pendientes,
incluidos los de pintado del formulario.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Tal vez no me explique bien.
> Al iniciar el programa, lanzo en OnInitialize un formulario que contiene
> un proceso de ordenamiento, que tarda alrededor de 10 segundos.
> Mientras que el proceso corre lo unico que aprecio es la actividad del
> disco, no se ve el formulario principal ni el de ordenamiento, y luego
> nada... nunca aparece el formulario principal.
>
> Gracias, a quien pueda darme una idea.
Llama al método ::Update() del formulario para que se pinte, o llama a la
función ProcessMessages() para que se procesen los mensajes pendientes,
incluidos los de pintado del formulario.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
-
- Mensajes: 180
- Registrado: Lun Sep 15, 2008 2:53 pm
Formulario invisible
Jose.
Ya habia probado las 2 opciones, pero no tuve buen resultado.
Lo solucioné usando el evento OnPainted y controlando de ejecutar el codigo
unicamente al iniciar el programa para evitar que se ejecute cada vez que
vuelvo al menu.
Gracias
Juan
>
> Llama al método ::Update() del formulario para que se pinte, o llama a la
> función ProcessMessages() para que se procesen los mensajes pendientes,
> incluidos los de pintado del formulario.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5479 (20100925) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5479 (20100925) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
Ya habia probado las 2 opciones, pero no tuve buen resultado.
Lo solucioné usando el evento OnPainted y controlando de ejecutar el codigo
unicamente al iniciar el programa para evitar que se ejecute cada vez que
vuelvo al menu.
Gracias
Juan
>
> Llama al método ::Update() del formulario para que se pinte, o llama a la
> función ProcessMessages() para que se procesen los mensajes pendientes,
> incluidos los de pintado del formulario.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5479 (20100925) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5479 (20100925) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com