Página 1 de 1
Comportamiento distinto entre versiones
Publicado: Jue Nov 16, 2006 5:36 pm
por jasm
Tengo un preview que hasta la versión 10a se ponía encima del diálogo
(modal) que lo llamaba, en esta versión (11a y nuevo xHb) el preview se
queda detrás del diálogo modal.
Saludos
Jose A. Suarez
Comportamiento distinto entre versiones
Publicado: Jue Nov 16, 2006 6:01 pm
por ignacio
José Alfonso,
No consigo reproducir tu problema con samplesPrintingReports.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"José Alfonso Suárez Moreno" <
jasm@tpvsoft.com> escribió en el mensaje
news:455c93a5$[email=
1@news.xailer.com...]
1@news.xailer.com...[/email]
> Tengo un preview que hasta la versión 10a se ponía encima del diálogo
> (modal) que lo llamaba, en esta versión (11a y nuevo xHb) el preview se
> queda detrás del diálogo modal.
>
>
> Saludos
>
> Jose A. Suarez
Comportamiento distinto entre versiones
Publicado: Jue Nov 16, 2006 6:29 pm
por jasm
Ignacio,
Adjunto ejemplo.
Saludos
Jose A. Suarez
--
Comportamiento distinto entre versiones
Publicado: Jue Nov 16, 2006 6:30 pm
por jasm
Me olvidaba.
Pulsa el botón efectivo.
Ahora te lo envío compilado con la version anterior de Xailer.
Comportamiento distinto entre versiones
Publicado: Jue Nov 16, 2006 6:35 pm
por jasm
Mismo ejemplo con la 1.0a.
Te lo mando por privado, que va con el EXE y aqui no cabe.
Comportamiento distinto entre versiones
Publicado: Jue Nov 16, 2006 7:02 pm
por jfgimenez
José Alfonso,
el problema es que la ventana de cobros es de tipo bsSPLASH, y eso implica
'topmost'. Por eso sale encima del preview y de cualquier otra ventana no
'topmost'.
Seguramente antes no lo tenías así, y por eso crees que el problema se debe
al cambio de versión de Xailer, pero incluso aunque exactamente el mismo
ejemplo funcionara como tú dices con la versión 1.0b, entonces es porque
habría un bug antes y ahora está solucionado.
--
Un saludo,
José F. Giménez
http://www.xailer.com
Comportamiento distinto entre versiones
Publicado: Jue Nov 16, 2006 7:20 pm
por jasm
Jose F. Gimenez escribió:
> José Alfonso,
>
> el problema es que la ventana de cobros es de tipo bsSPLASH, y eso implica
> 'topmost'. Por eso sale encima del preview y de cualquier otra ventana no
> 'topmost'.
Vale. ¿Alguna solución para esto sin tener que estropear la apariencia
de la ventana?
Por que la ventana de cobros debe quedarse encima de todo excepto del
preview.
>
> Seguramente antes no lo tenías así, y por eso crees que el problema se debe
> al cambio de versión de Xailer, pero incluso aunque exactamente el mismo
> ejemplo funcionara como tú dices con la versión 1.0b, entonces es porque
> habría un bug antes y ahora está solucionado.
>
Hombre, el problema se ha presentado al cambiar de version en Xailer....
Que yo no he hecho cambios en el código.
Si era un bug anterior de Xailer, vale. Pero me fastidia el asunto

Te mando por privado el programa compilado con la 1.0b. Los mismos PRG's.
Saludos,
Jose A. Suarez
Comportamiento distinto entre versiones
Publicado: Jue Nov 16, 2006 7:35 pm
por jasm
Jose,
Solucionado poniéndole bsNONE, aunque no me gusta mucho el aspecto que
toma el diálogo.
Saludos
Jose A. Suarez
Comportamiento distinto entre versiones
Publicado: Jue Nov 16, 2006 7:38 pm
por jfgimenez
José Alfonso,
perdona, creo que he hablado de más antes de comprobarlo a fondo. El
problema se debe a la forma de asignar el padre de la ventana del preview.
Si el padre de una ventana tiene el estilo 'topmost', la ventana hija
'hereda' ese estilo, y por eso antes salía el preview encima. Ahora la forma
de obtener la ventana padre del preview ha cambiado. Mientras buscamos una
solución genérica puedes resolverlo de una forma muy sencilla: añade Self a
la lista de parámetros en la llamada a Printer:Preview(). Es decir, la línea
339 de Form15.prg quedaría así:
Printer:Preview( smMAXIMIZE, .T., Self )
--
Un saludo,
José F. Giménez
http://www.xailer.com
Comportamiento distinto entre versiones
Publicado: Jue Nov 16, 2006 7:43 pm
por jasm
Jose,
>
> Printer:Preview( smMAXIMIZE, .T., Self )
>
Esta solucion me gusta mas que la de cambiar el estilo del diálogo. Al
quitarle la sombra queda horrible encima de la pantalla principal del
táctil.
Saludos y gracias,
Jose A. Suarez