Page 2 of 2

Re: Problemas con FWH 16.03

PostPosted: Wed May 11, 2016 12:56 pm
by cnavarro
Estás utilizando algun estilo? 2007, 2010, 2013, 2015?

Gracias

Re: Problemas con FWH 16.03

PostPosted: Wed May 11, 2016 1:26 pm
by fgondi
Cristobal,

he probado con todas las opciones e incluso sin estilo, y en todas ocurre lo mismo.

También he probado a ejecutar la aplicación en un windows 7, windows 8 y windows 10, estando marcada la aplicación con la opción "compatibilidad con XP" y también sucede lo mismo.
Sin la compatilidad, en esos sistemas operativos, se ve bien.

Re: Problemas con FWH 16.03

PostPosted: Wed May 11, 2016 1:40 pm
by cnavarro
Fernando, voy a hacer pruebas de nuevo

Re: Problemas con FWH 16.03

PostPosted: Wed May 11, 2016 1:56 pm
by fgondi
Antonio,

Falla en todos los operativos, si la aplicación se ejecuta con compatibilidad de XP en operativos mas modernos, no falla.
Sino falla en todos.

probando lo que me has enviado, he conseguido que:
añadiendo el código en xbrowse
Code: Select all  Expand view
 for nFor := 1 to Len( ::aBitmaps )
      PalBmpFree( ::aBitmaps[ nFor, BITMAP_HANDLE ], ::aBitmaps[ nFor, BITMAP_PALETTE ] )  
      ::aBitmaps[ nFor, BITMAP_HANDLE ] := 0
   next
 

Y quitando el código de GDIP_DELETEIMAGE.

Funcione y no me dé error.

En definitiva, añadiendo "::aBitmaps[ nFor, BITMAP_HANDLE ] := 0", funciona bien.

Re: Problemas con FWH 16.03

PostPosted: Wed May 11, 2016 2:08 pm
by cnavarro
Fernando, importante también
Puedes ponerme ya por último, una pantalla con uno de los menús "desplegados" ?

Re: Problemas con FWH 16.03

PostPosted: Wed May 11, 2016 2:16 pm
by fgondi
Con estilo 2015.
Image

Con estilo 2015 y cambiando a multiplicar por 1.2
Image

Code: Select all  Expand view
 ChgMenuMea( pMitStruct, Round( nWText * nFw, 0 ), ;
                        Round( Abs( nHItem ) * IF( !lHFont, 1.5, 1.2 ), 0 ) ) //fgondi

Re: Problemas con FWH 16.03

PostPosted: Wed May 11, 2016 5:05 pm
by Antonio Linares
Fernando,

> En definitiva, añadiendo "::aBitmaps[ nFor, BITMAP_HANDLE ] := 0", funciona bien

Muy bien, eso es lo que necesitabamos saber. Gracias!

Re: Problemas con FWH 16.03

PostPosted: Wed May 11, 2016 5:34 pm
by cnavarro
fgondi wrote:Con estilo 2015.
Code: Select all  Expand view
 ChgMenuMea( pMitStruct, Round( nWText * nFw, 0 ), ;
                        Round( Abs( nHItem ) * IF( !lHFont, 1.5, 1.2 ), 0 ) ) //fgondi


Fernando, con ese cambio, lo que haces es modificar el alto del Item

En todo caso, deberías cambiarlo en la linea ( 907 ) en la que aparece dicha function pero con el formato

Code: Select all  Expand view

         ChgMenuMea( pMitStruct, Round( nWText * nFw, 0 ), ;
                     Round( Abs(nHItem) * GetnHeightItem() * IF( !lHFont, 1.5, 1 ), 0 ) )
 


Has construido FiveDbu, por ejemplo, y la has probado en esos equipos?

Re: Problemas con FWH 16.03

PostPosted: Fri May 13, 2016 10:22 am
by fgondi
¿En 16.04, están solventados estos problemillas?

Re: Problemas con FWH 16.03

PostPosted: Fri May 13, 2016 5:29 pm
by Antonio Linares
Fernando,

Si

Re: Problemas con FWH 16.03

PostPosted: Mon May 16, 2016 1:18 pm
by fgondi
Muchas gracias