
Saludos!!!

| |||
![]() mientras mas formas abro mas memoria me consume pero nunca baja, hay alguna manera de que liberar la memoria al cerrar al guna consulta, forma o algo??? ![]() Saludos!!! ![]() |
| ||||
usa conexiones a bases de datos o algo asi.. cual es la parte pesada del programa..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| |||
si, me conecto a un a DB de SQL, y pues tengo algunos procesos largos pero esos no suben tanto la memoria sube mas mientras mas formas abro, lo que estoy haciendo es declarar la forma en "nada" (Set 'nameform' = Nothing) al cerrarla pero el porblema sige |
| ||||
Puedes ver esto http://msdn.microsoft.com/library/en...basicforms.asp
__________________ La población, sin embargo, sigue aumentando. COLE Laurent Gasser Tienes alguna duda :pensando: ? >>> www.google.com :aplauso: <<< |
| |||
Hola, Yo tambien tengo la misma duda Tengo una aplicacion que mustra la inicio un splahs de bienvenida (5512KB) Luego carga un MDIForm y se sube a 13520KB Y cada vez q abro un Formulario desde el MDI se sube un poco mas, el problema es cuando descargo cada formulario no recupera la misma memoria. Yo utilizo recordset pero estos los libero al descargar cada form en el evento _unload con la instruccion set Form = Nothing , set rs = nothing y con.close y sin embargo no recupera la memoria suficiente . Existe una forma de recuperar memoria desde la propia aplicacion? mi programa llega a ocupar mas de 45000 kb en memoria y no logro recuperar la descargando controles y form. Espero alguna recomendacion, truco o codigo ...gracias!! |
| ||||
VB no tiene este tipo de funciones, sólo en lenguajes del tipo de C puedes tener "control" sobre la memoria. Lamentablemente aunque el formulario se haya descargado VB mantiene los objetos privados del form en memoria (es por eso que puedes acceder a los datos del form usando las propiedades get y set, porque todos los valores que toman las variables durante la ejecución del programa mantienen una referencia a memoria) Lamentablemente no hay método alguno para liberar más memoria desde VB. Saludos.
__________________ La población, sin embargo, sigue aumentando. COLE Laurent Gasser Tienes alguna duda :pensando: ? >>> www.google.com :aplauso: <<< |