FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour TExplorerBar Bitmaps
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: TExplorerBar Bitmaps
Posted: Thu Mar 19, 2015 08:44 PM

Cristobal,

Que ejemplo estas probando ?

Yo estoy probando FWH\samples\explbar.prg

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: TExplorerBar Bitmaps
Posted: Thu Mar 19, 2015 09:06 PM
Antonio, estoy probando el ejemplo explbar.prg de samples

Solucionado:

Editado (añadiendo la solucion de Daniel que aparece abajo)

Code (fw): Select all Collapse
METHOD AddLink( cPrompt, bAction, cBitmap ) CLASS TTaskPanel

.../...

   AAdd( ::aLinks, oUrlLink )       // Add
   
return nil


Code (fw): Select all Collapse
METHOD Destroy() CLASS TTaskPanel

   AEval( ::aBitmaps,;
          { | aItem | DeleteObject( aItem[ BMP_HANDLE ] ),;
                      DeleteObject( aItem[ BMP_BRIGHT ] ) } )

  // AEval( ::aLinks, { | oItem | DeleteObject( oItem:hBmp ) } )    // No hace falta
  AEval( ::aLinks, { | oItem | oItem:End() } )        // Añadir
   
   DeleteObject( ::hBmpPanel )
   
   DeleteObject( ::hRegion )

   
return ::Super:Destroy()


Y tambien
Code (fw): Select all Collapse
METHOD Destroy() CLASS TExplorerBar
Local x

   AEval( ::aPanels,;
          { | oItem | oItem:End() } )

Return ::Super:Destroy()


Code (fw): Select all Collapse
CLASS TURLLINK

.../...

   METHOD End()    INLINE ::Destroy()

   METHOD Destroy()

ENDCLASS


//----------------------------------------------------------------------------//

METHOD Destroy() CLASS TURLLink

 DeleteObject( ::hBmp )

RETURN ::Super:Destroy()

//----------------------------------------------------------------------------//

CheckRes,txt

03/19/15 22:09:09: C:\Fwh\Fwh1501\samples\explbar.exe --
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: TExplorerBar Bitmaps
Posted: Thu Mar 19, 2015 09:16 PM
Saludos


Si entra por el destroy, el problema parece que viende de la clase UrlLink

falta esto en la clase

la definicion
Code (fw): Select all Collapse
METHOD Destroy()



el metodo
Code (fw): Select all Collapse
METHOD Destroy() CLASS TURLLink

  DeleteObject( ::hBmp )

RETURN ::Super:Destroy()
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: TExplorerBar Bitmaps
Posted: Thu Mar 19, 2015 09:33 PM

Daniel,

Muchas gracias :-)

Estas en forma!

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 845
Joined: Sun Oct 09, 2005 05:36 PM
Re: TExplorerBar Bitmaps
Posted: Thu Mar 19, 2015 09:43 PM

Antonio, Daniel, Cristobal

Probado sin modificar la clase tExplorerBar y adecuando la TUrlLink el metodo Destroy() y todo funciona de maravilla !!!

Gracias

____________________

Paco

Continue the discussion