La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2570 - DESCARGAR FORMULARIOS DE LA MEMORIA??
Autor:  celso gomez
hola!!!

Quisiera saber cual es la propiedad que se usa en los forms para ser descargados de memoria. Tengo una aplicacion que utiliza muhos formularios con contenido multimedia, y lo que hago es ponerlos en visibles o invisibles a la hora de llamarlos y de ocultarlos, pero esto esta atascando la aplicacion porque se esta saturando la memoria con muchos formularios abiertos. Lo que quiero es cuando llamo a un form este se cargue a memoria, y cuando lo quiera cerrar, que se descargue de memoria.

gracias!!!

  Respuesta:  ferwgewr gweewr
Dando por echo que tu formulario se llama Form1, la forma en que deberás crearlo es:

Form1:=TForm1.Create(Self);

Para destruirlo, simplemente hazlo con:

Form1.Free;

  Respuesta:  hugo oh
Hola...

tal vez ya hayas probado esto:

en las propiedades del proyecto (Project/Options) puedes configurar que formas se deben crear al cargarse la aplicación (la lista titulada autrocreate) y cuales no (availables)... pon en ´availables´ las formas que quieres crear en tiempo de ejecución... ahora bien, antes de autilizar la forma debes crearla, utilizando Application.createform(form, Tform).. (checate en el codigo principal del proyecto la forma en que utiliza los parámetros, son dos que hacen referencia a la forma a crear...)... y después de que termines de utilizar la forma utiliza
nombredetuforma.release(); ...

ojala y te sirva...
saludos...