FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problema con la MsgBar
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Problema con la MsgBar
Posted: Fri Sep 19, 2014 09:31 AM
Hola,

Ya he chequeado el tema de pérdida de recursos y no hay ninguna.

Mi problema es que al abrir un diálogo concreto y luego cerrarlo, el fondo de la msgBar de la ventana principal se pone negro.

He comprobado todo y no pierde nada de recursos. ¿Alguna idea de por donde viene el problema?

Adjunto como se ve de feo:
Un Saludo,

Joaquín Martínez
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problema con la MsgBar
Posted: Fri Sep 19, 2014 09:58 AM

Joaquín,

Parece que se está destruyendo el brush que se usa.

Usas brushes en otras partes de la aplicación ? Los destruyes tu ?

Por favor revísalo y me dices

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Re: Problema con la MsgBar
Posted: Fri Sep 19, 2014 10:26 AM

No tengo nada de brush.

Aunque he descubierto que quitando las líneas de carga y descarga de los bitmaps, se quita el problema.

¿Qué está mal de esa carga y descarga de bitmaps desde recursos?

DEFINE DIALOG oDlgarbol RESOURCE "ARBOLGRUPOS" FONT px:oDomiFont //oFnt1

 REDEFINE BITMAP oBmp1 ID 109 OF oDlgarbol RESOURCE 1809 TRANSPARENT
 REDEFINE BITMAP oBmp2 ID 111 OF oDlgarbol RESOURCE 1807 TRANSPARENT
 REDEFINE BITMAP oBmp3 ID 112 OF oDlgarbol RESOURCE 1808 TRANSPARENT
 REDEFINE BITMAP oBmp4 ID 113 OF oDlgarbol RESOURCE 1810 TRANSPARENT
 REDEFINE BITMAP oBmp5 ID 114 OF oDlgarbol RESOURCE 1804 TRANSPARENT
 REDEFINE BITMAP oBmp6 ID 115 OF oDlgarbol RESOURCE 1806 TRANSPARENT

.....
........

ACTIVATE DIALOG oDlgarbol CENTERED

oBmp1:End()
oBmp2:End()
oBmp3:End()
oBmp4:End()
oBmp5:End()
oBmp6:End()
Un Saludo,

Joaquín Martínez
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problema con la MsgBar
Posted: Fri Sep 19, 2014 10:45 AM

Esos bitmaps son controles que usas en el diálogo ó bitmaps que usas para otra cosa ?

De no ser controles, no tienes que crearlos asi

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Re: Problema con la MsgBar
Posted: Fri Sep 19, 2014 10:55 AM
Antonio,

Así están definidos con el workshop:



Yo juraría que es un custom control.
Un Saludo,

Joaquín Martínez
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problema con la MsgBar
Posted: Fri Sep 19, 2014 01:15 PM

Joaquín,

Entonces elimina estas líneas pues son innecesarias, y posiblemente de ahi viene el problema:

oBmp1:End()
oBmp2:End()
oBmp3:End()
oBmp4:End()
oBmp5:End()
oBmp6:End()

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Re: Problema con la MsgBar
Posted: Fri Sep 19, 2014 03:34 PM

Antonio,

Gracias!! Solucionado el problema.

Pero no entiendo, ¿ quien destruye esos Handles a Bitmaps. ?

Un Saludo,

Joaquín Martínez

Continue the discussion