FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como saber que Obejtos tengo sin Cerrar
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Como saber que Obejtos tengo sin Cerrar
Posted: Wed Dec 10, 2014 07: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Como saber que Obejtos tengo sin Cerrar
Posted: Thu Dec 11, 2014 08: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
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Como saber que Obejtos tengo sin Cerrar
Posted: 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.ar
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Como saber que Obejtos tengo sin Cerrar
Posted: Mon Dec 15, 2014 07:40 PM

Roberto,

Cierto :-)

De que clase es oServer ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Como saber que Obejtos tengo sin Cerrar
Posted: 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.ar
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Como saber que Obejtos tengo sin Cerrar
Posted: 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!
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Como saber que Obejtos tengo sin Cerrar
Posted: Tue Dec 16, 2014 05:17 AM

Roberto,

me parece que la soluci贸n aportada por Jose Luis es muy acertada :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Como saber que Obejtos tengo sin Cerrar (Finalizado)
Posted: Tue Dec 16, 2014 02:01 PM

Gracias amigos!
Roberto

Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.ar

Continue the discussion