Estoy en camino de liberar todos los GDI que queden "de más" luego de cerrar dialogs.
Me encuentro con un problema a la hora de cerrar un buttonbmp y es que no libera el BMP como pude verse en el informe que me entrega el rescheck (la línea 4424 es la final del buttonbmp).
83 BMP 0 EDITOTRABAJOS 4424
80 BMP 0 EDITOTRABAJOS 4424
Intenté de todos los modos que conozco pero no logro liberar este BMP que queda en memoria tantas veces como se abra el dialog que contiene el buttonbmp
Este es el código del Buttonbmp (quizás hay otro modo de hacerlo que libere el BMP) :
- Code: Select all Expand view RUN
- Redefine buttonbmp oBtnServerWebVista ;
id 4006 of oFld:aDialogs[6] ;
action (if(!HojeoVisitas(nTalon,oDlg),(oBtnServerWebVista:loadbitmap( "INTERNET_NO"),;
oBtnServerWebVista:disable()),;
oBtnServerWebVista:loadbitmap( "INTERNET_SI")) , ;
oBtnServerWebVista:refresh()) ;
bitmap {|| if( aDatosDelServer[13] , "INTERNET_SI" , "INTERNET_NO" ) }
Gracias.
Rolando