Comportamiento extraño con activex

06/09/2004 - 17:13 por Alberto Rodriguez | Informe spam
Tengo una clase form (modal) en el esta insertado un control Treeview. Al
momento de liberar en el metodo SALIR no lo libero sino que solo lo oculto
para tomar unos datos desde el form de llamada y luego intento borrarlo.
pero no se libera de la memoria.

el pseudocodigo es mas o menos asi..

local lofrm
lofrm = createobje()
...
lofrm.show(1)
(metodo salir de la clase = this.hide)
...
guardo = lofrm.mipropiedad

y luego lo libero desde la llamada.

lofrm.release()
lofrm = .null.


Nunca se borra ¿que puede pasar? siempre trabaje asi, pero la diferencia es
que este form tiene un control activex. ¿sera eso?

Gracias por la ayuda.
 

Leer las respuestas

#1 Alberto Rodriguez
06/09/2004 - 17:17 | Informe spam
P/D
uso. vfp7 con sp1 y win2000 profesional con sp4


"Alberto Rodriguez" escribió en el mensaje
news:
Tengo una clase form (modal) en el esta insertado un control Treeview. Al
momento de liberar en el metodo SALIR no lo libero sino que solo lo oculto
para tomar unos datos desde el form de llamada y luego intento borrarlo.
pero no se libera de la memoria.

el pseudocodigo es mas o menos asi..

local lofrm
lofrm = createobje()
...
lofrm.show(1)
(metodo salir de la clase = this.hide)
...
guardo = lofrm.mipropiedad

y luego lo libero desde la llamada.

lofrm.release()
lofrm = .null.


Nunca se borra ¿que puede pasar? siempre trabaje asi, pero la diferencia


es
que este form tiene un control activex. ¿sera eso?

Gracias por la ayuda.




Preguntas similares