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.
Lee los temas pegados.
Memoria en VB
http://foro.elhacker.net/index.php/topic,114052.0.html
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