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.

Comportamiento distinto entre versiones

Foro de Xailer profesional en español
Responder
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Comportamiento distinto entre versiones

Mensaje 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
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Comportamiento distinto entre versiones

Mensaje 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
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Comportamiento distinto entre versiones

Mensaje por jasm »

Ignacio,
Adjunto ejemplo.
Saludos
Jose A. Suarez
--
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Comportamiento distinto entre versiones

Mensaje por jasm »

Me olvidaba.
Pulsa el botón efectivo.
Ahora te lo enví­o compilado con la version anterior de Xailer.
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Comportamiento distinto entre versiones

Mensaje por jasm »

Mismo ejemplo con la 1.0a.
Te lo mando por privado, que va con el EXE y aqui no cabe.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Comportamiento distinto entre versiones

Mensaje 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
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Comportamiento distinto entre versiones

Mensaje 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
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Comportamiento distinto entre versiones

Mensaje por jasm »

Jose,
Solucionado poniéndole bsNONE, aunque no me gusta mucho el aspecto que
toma el diálogo.
Saludos
Jose A. Suarez
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Comportamiento distinto entre versiones

Mensaje 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
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Comportamiento distinto entre versiones

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