Tengo un problema que no logro solucionar y es que al querer cerrar recursos cuando estos se dejan de utilizar, no puedo hacerlo y se van acumulando en memoria.
Pongo un ejemplo de esto:
Abro un dialog, y al cerrarlo se puede ver:
![Image](http://img707.imageshack.us/img707/2249/recursosnocerrados1.jpg)
Uploaded with ImageShack.us
Si lo abro y cierro dos veces más, se puede observar en los recursos:
![Image](http://img843.imageshack.us/img843/368/recursosnocerrados2.jpg)
Uploaded with ImageShack.us
En lo que respecta a las líneas afectadas en forma directa por mi programa son tres y las incluyo a continuación:
Code: Select all | Expand
define font oFonte NAME "Arial" SIZE 6,16 // línea 73 de AGENDIARIA.PRGdefine brush oBrush2 resource "IRON" // línea 76 de AGENDIARIA.PRGoBrw := TXBrowse():New( oDlg ) // línea 88 de AGENDIARIA.PRG
Debo agregar que uso recursos desde una DLL, los dialog son NOWAIT y cierro los recursos en el valid al cerrar el dialog.
Un punto es que no entiendo porque no se cierran los recursos de las líneas de la funcion AGENDIARIA.
El otro punto es, ¿porque se acumulan recursos de las clases TXBROWSE y TRICHEDIT?
Gracias por cualquier ayuda que puedan darme
Rolo