Manejo de uso en Memoria

Iniciado por <--v1c1ous-->, 10 Mayo 2006, 21:02 PM

0 Miembros y 1 Visitante están viendo este tema.

<--v1c1ous-->

Buenas
Quiero usar lo menos posible de memoria en un programa que estoy haciendo en visual basic.
Al abrir un archivo en Binario por ejemplo se suma a la memoria asignada el peso de ese archivo y simplemente lo descargo y borro asignandole "" nada a el buffer.

Ahora bien, tengo un programa ya compilado con sus funciones y controles que no ejecuta NINGUNA rutina ni funcion, solo se abre, pero que pasa, igualmente carga todo en memoria y ocupa mucho espacio inutilmente, como puedo solucionar este problema?

estuve experimentando con GlbalAlloc, GlobalFree y hasta intente cargar a VirtualAlloc y borrando con VirtualFree pero no consigo resultados.

Nose como hacer para designarme mi propio espacio en memoria y cargar solo que que quiero cuando es necesario y borrarlo cuando no.(variables, constantes, controles y demas)

Lei los manuales que he encontrado aca y me sirvieron pero no logro encontrar lo que quiero(En Google lamentablemente hay poco sobre manejo de memoria en vb, pero hay, pero no lo que busco exactamente)

Muchas Gracias, saludos.


Crack_X

Shit loads of money spend to show us wrong from right. Say no to war


Yasser Has Things To Say
WarZone

<--v1c1ous-->

Muchas Gracias por tu respuesta.

Como antes mencione ya lei muchos manuales de este foro, y claro que se tambien :) esta en otras paginas de internet tambeien, pero lamentablemente para mi todos son iguales, simplemente se cortan en la parte de "Liberar memoria y Alcance de la memoria asignada" (Cosa que es lo que yo nececito)

Creo que logre explicarme al decir que no quiero asignarme mas memoria o simplemente mover o copiar mi memoria asignada(manejarla dentro de un campo fijo) sino que quiero Designarme yo mismo mi espacio en memoria y luego claro manejarla a mi gusto con lo que ya aprendi y se explaya en ese manual.

Saludos