Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Aplicacion carga muchas fichas en memoria. (https://www.clubdelphi.com/foros/showthread.php?t=24905)

zugazua2001 06-09-2005 06:05:37

Aplicacion carga muchas fichas en memoria.
 
Hola a todos, yo tengo una aplicacion que usa mas de cincuenta fichas, las creo con "CreateForm(,)" bien mi aplicacion se pone algo lenta.
Queria saber si conviene ir cargando las fichas a medida que las voy utilizando?
Me conviene liberar la memoria de la ficha una vez que dejo de usarla, suponiendo que esa ficha la uso solo una vez al dia. Como hago para liberar la memoria ¿con destroy?
Bueno amigos muchas gracias por todo.

vtdeleon 06-09-2005 06:53:03

Saludos

Supongo que con fichas quieres decir Formularios:-s
Cita:

Empezado por zugazua2001
Queria saber si conviene ir cargando las fichas a medida que las voy utilizando?

Es lo mejor y mas optimo que puedes hacer.
Cita:

Empezado por zugazua2001
Me conviene liberar la memoria de la ficha una vez que dejo de usarla, suponiendo que esa ficha la uso solo una vez al dia.

Pues si claro.
Cita:

Empezado por zugazua2001
Como hago para liberar la memoria ¿con destroy?

Hazlo con Free, haz una busqueda por el foro, no hace mucho explicaron algo sobre esto, se explica detallada mente el POR QUE.

FunBit 06-09-2005 08:07:52

Para el uso de Free y Destroy, puedes consultar este hilo.

Saludos!

Caro 06-09-2005 17:17:09

Hola, podrias hacerlo de la siguiente forma

Código Delphi [-]
Application.CreateForm(TForm1, Form1);
try
      Form1.showmodal;
finally
      Form1.Free;
end;

Creas el formulario en el momento que lo vayas ha usar y una vez que lo termines de usar (cerrar la forma) se libera.

zugazua2001 06-09-2005 17:40:41

Gracias amigos del foro
 
Muchisimas gracias, por todo amigos.


La franja horaria es GMT +2. Ahora son las 08:51:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi