Antonio Linares wrote:Eso no debe ocurrir, y de ocurrir puede deberse a un consumo de recursos excesivo (brushes, bitmaps, fonts, etc. que se crean y no se destruyen).
Usa la función SetResDebug( .T. ) al comienzo de tu aplicacion y CheckRes() al finalizar, para ver si todos los recursos se han liberado correctamente
Antonio, esto me ha ocurrido sin que tenga un consumo de recursos y me explico: Una windows, su barra de botones, y un xBrowse. Pinchar un botón de la barra, desplegar un sencillo diálogo, moverlo por la ventana y desaparecen todos los datos del xBrowse excepto el registro primero que es donde está situado el cursor.
La ventana es una hija de la principal con su barra de botones, de modo que no creo que en esto haya consumo de recursos.
EDITO :
Como no me fiaba por si había metido la patita en algo, he puesto el SetResDebug y el CheckRes, he vuelto a compilar el programa y este es el resultado del checkres.txt
31-05-2013 12:06:29: ====================================================================================================
Se me olvidó decir que cuando el diálogo se cierra, al refrescar el sistema, vuelve a recomponerse la ventana con sus datos.