creo que habría que incluir:
TOutlook2003: oHeader no se destruye
- Code: Select all Expand view RUN
- METHOD Destroy() CLASS TOutLook2003
....
::oHeader:Destroy() //... fgondi
return Super:Destroy()
Ttabs: oFont y oBold no se destruyen
- Code: Select all Expand view RUN
- METHOD Destroy() CLASS TTabs
...
::oFont:End() //... fgondi
::oBold:End() //... fgondi
return nil
Ttabas: Por ejemplo al añadir un elemento (AddItem) o al borrar un elemento (DelItem) se llama al método Default y dentro de este método se recargan las imagenes contenidas en ::acBitmaps.
Me parece correcto que se recargen las imagenes por si han variado, pero antes de debería limpiar las imagenes ya existentes.
- Code: Select all Expand view RUN
- METHOD Default() CLASS TTabs
...
//... Comienzo fgondi
if Valtype(::ahBitmaps)='A'
for n := 1 to len( ::ahBitmaps )
if ::ahBitmaps[ n ] != nil
DeleteObject( ::ahBitmaps[ n ] )
endif
next
endif
//... Final fgondi
::ahBitmaps = Array( Max( Len( ::acBitmaps ), Len( ::aPrompts ) ) )
...