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.

Show de un form que no quiero ver

Xailer professional forum in English
Responder
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Show de un form que no quiero ver

Mensaje por Bingen Ugaldebere »

Hay un detalle que no entiendo, cuando instancio un form aunque no haga
show() siempre se muestra incluso aunque le diga :lVisible:=.F. o le
diga :Hide() me lo ocultará luego pero primero siempre lo muestra.
With object TFormDiario():New( Self )
:Print()
:End()
End
Es esto normal?
Se puede evitar?
Gracias y salu2.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Show de un form que no quiero ver

Mensaje por ignacio »

Bingen,
Sino llamas a Show() o ShowModal() es extraño que se muestre.
Un saludo
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"Bingen Ugaldebere" <bingen@bisoft.com> escribió en el mensaje
news:4922a6e6$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hay un detalle que no entiendo, cuando instancio un form aunque no haga
> show() siempre se muestra incluso aunque le diga :lVisible:=.F. o le diga
> :Hide() me lo ocultará luego pero primero siempre lo muestra.
>
> With object TFormDiario():New( Self )
> :Print()
> :End()
> End
>
> Es esto normal?
> Se puede evitar?
>
> Gracias y salu2.
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
NoName
Mensajes: 531
Registrado: Vie Feb 03, 2006 7:27 pm

Show de un form que no quiero ver

Mensaje por NoName »

Bingen,
Sino llamas a Show() o ShowModal() es extraño que se muestre.
Un saludo
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"Bingen Ugaldebere" <bingen@bisoft.com> escribió en el mensaje
news:4922a6e6$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hay un detalle que no entiendo, cuando instancio un form aunque no haga
> show() siempre se muestra incluso aunque le diga :lVisible:=.F. o le diga
> :Hide() me lo ocultará luego pero primero siempre lo muestra.
>
> With object TFormDiario():New( Self )
> :Print()
> :End()
> End
>
> Es esto normal?
> Se puede evitar?
>
> Gracias y salu2.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Show de un form que no quiero ver

Mensaje por jfgimenez »

Bingen,
> Hay un detalle que no entiendo, cuando instancio un form aunque no haga
> show() siempre se muestra incluso aunque le diga :lVisible:=.F. o le diga
> :Hide() me lo ocultará luego pero primero siempre lo muestra.
>
> With object TFormDiario():New( Self )
> :Print()
> :End()
> End
>
> Es esto normal?
> Se puede evitar?
Tienes que estar llamando a Show() desde algún sitio. Si no lo encuentras
puedes descubrirlo sobrecargando el método Show() del formulario así:
METHOD Show() INLINE DebugStack(5), Super:Show()
Con esto te mostrará en la ventana de debug la pila de las 5 llamadas
anteriores a Show().
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Show de un form que no quiero ver

Mensaje por jfgimenez »

Bingen,
> Hay un detalle que no entiendo, cuando instancio un form aunque no haga
> show() siempre se muestra incluso aunque le diga :lVisible:=.F. o le diga
> :Hide() me lo ocultará luego pero primero siempre lo muestra.
>
> With object TFormDiario():New( Self )
> :Print()
> :End()
> End
>
> Es esto normal?
> Se puede evitar?
Tienes que estar llamando a Show() desde algún sitio. Si no lo encuentras
puedes descubrirlo sobrecargando el método Show() del formulario así:
METHOD Show() INLINE DebugStack(5), Super:Show()
Con esto te mostrará en la ventana de debug la pila de las 5 llamadas
anteriores a Show().
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder