MsgYesNo/MsgInfo etc....

Post Reply
davidObarrio
Posts: 72
Joined: Tue Oct 02, 2012 4:36 pm

MsgYesNo/MsgInfo etc....

Post by davidObarrio »

Estimados.....

Como puedo hacer para que cuando ejecuto MsgYesNo, Msg.... .... y cuando sale no me deje el espacio borrado donde se visualizó dicha función.

david
User avatar
MarioG
Posts: 1356
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: MsgYesNo/MsgInfo etc....

Post by MarioG »

:shock:
Creo que una imagen o un sample permitira que se te ayude, no es muy clara tu consulta :wink:
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
Pedro
Posts: 457
Joined: Tue Mar 21, 2006 7:30 pm
Location: Córdoba (España)

Re: MsgYesNo/MsgInfo etc....

Post by Pedro »

Creo que yo le entiendo, Mario, porque a mi me ha pasado.
El tema es que un diálogo delante de una ventana o de otro diálogo cuando se cierra deja todo el espacio que ocupaba en blanco, como si ese espacio no se recuperara después de cerrar el diálogo que lo ocupaba. No siempre me ha pasado pero sí muchas veces. Otras en cambio, ocurre cuando mueves el diálogo por la ventana que lo contiene.
He llegado a borrar todas las líneas de un browse contenido en una window moviendo un pequeño diálogo por la ventana.
El motivo lo ignoro, pues no se me ha dado en el 100% de _.
Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: MsgYesNo/MsgInfo etc....

Post by Antonio Linares »

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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: MsgYesNo/MsgInfo etc....

Post by cnavarro »

Antonio
Muy interesante
Gracias
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Pedro
Posts: 457
Joined: Tue Mar 21, 2006 7:30 pm
Location: Córdoba (España)

Re: MsgYesNo/MsgInfo etc....

Post by Pedro »

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.
Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
davidObarrio
Posts: 72
Joined: Tue Oct 02, 2012 4:36 pm

Re: MsgYesNo/MsgInfo etc....

Post by davidObarrio »

Estimados Amigos

MUCHAS GRACIAS

David
Post Reply