Como saber que Obejtos tengo sin Cerrar

Como saber que Obejtos tengo sin Cerrar

Postby ruben Dario » Wed Dec 10, 2014 7:31 pm

Saludos
nWindows() Numero de Ventanas Abiertas
GetAllWin() te da un array con las ventanas abiertas

Tengo una duda , como genero una lista de los objetos que estan sin finalizar.

Gracias
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
User avatar
ruben Dario
 
Posts: 1061
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Re: Como saber que Obejtos tengo sin Cerrar

Postby Antonio Linares » Thu Dec 11, 2014 8:19 am

Ruben,

En principio no tienes por que preocuparte de eso :-)

Tienes problemas de consumo de memoria ?

Recuerda que Harbour tiene su propio "recolector de basuras" por lo que él mismo se encarga de limpiar todo.

Solo tienes que prestar atención a objetos GDI (bitmaps, cursores, brushes, fonts, etc) que si requieren que se les haga un oObjecto:End()
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Como saber que Obejtos tengo sin Cerrar

Postby TOTOVIOTTI » Mon Dec 15, 2014 12:53 pm

Antonio,
siempre hacemos objeto:End(), por más que la variable objeto esté definida como LOCAL, cierto?

Otra consulta, que pasa con los oQuery:=oServer:Query(".....
también debemos hacerles oQuery:End() antes de salir, si? O no es necesario?

Muchas gracias
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Como saber que Obejtos tengo sin Cerrar

Postby Antonio Linares » Mon Dec 15, 2014 7:40 pm

Roberto,

Cierto :-)

De que clase es oServer ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Como saber que Obejtos tengo sin Cerrar

Postby TOTOVIOTTI » Mon Dec 15, 2014 10:25 pm

Antonio
en realidad no es un método, es la variable que tiene el nombre de una conexión Mysql, perdón,
lo que yo hacía referencia, es si cada vez que hacemos un Query, con la clase tdolphin, antes de
salir de la función, debemos hacer End() al query, o no es necesario?
Gracias!
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Como saber que Obejtos tengo sin Cerrar

Postby joseluisysturiz » Tue Dec 16, 2014 12:08 am

Creo lei Daniel respondio esa pregunta diciendo que cuando se sale de la funcion o procedure automaticamente el query se cierra, pero esto depende si el query es pasado como referencia o si es creado en la misma funcion, personalmente prefiero hacer el oQry:END(), por si acaso, asi aseguro que esta doblemente cerrado el qry, jejeje...saludos... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Como saber que Obejtos tengo sin Cerrar

Postby Antonio Linares » Tue Dec 16, 2014 5:17 am

Roberto,

me parece que la solución aportada por Jose Luis es muy acertada :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Como saber que Obejtos tengo sin Cerrar (Finalizado)

Postby TOTOVIOTTI » Tue Dec 16, 2014 2:01 pm

Gracias amigos!
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 73 guests