Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-05-2006
Perrero80 Perrero80 is offline
Miembro
 
Registrado: may 2006
Posts: 24
Poder: 0
Perrero80 Va por buen camino
Question Liberar memoria

Cuando cierro un programa, la memoria se libera automaticamente? y si es que no, como la libero?.
Responder Con Cita
  #2  
Antiguo 06-05-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

¿Puedes concretar un poco más?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 06-05-2006
Perrero80 Perrero80 is offline
Miembro
 
Registrado: may 2006
Posts: 24
Poder: 0
Perrero80 Va por buen camino
Mmmmmmmm, bueon, cuando se carga un programa este se guarda en la memoria y quisiera saber si al cerrar un programa (que esta demas decir que es un programa creado en delphi) el espacio que ocupaba en memoria se libera o sigue hay "desperdiciandose".

Entonces en caso de que al cerrar el programa la memoria no se libera, como la libero yo, al programar en delphi que codigo meto al decirle al programa que se cierre o termine.

Espero haber sido claro (ojala).
Responder Con Cita
  #4  
Antiguo 06-05-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

¿Pero tú tienes algún problema cuando se cierra el programa? ¿Notas algo o qué?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 07-05-2006
Perrero80 Perrero80 is offline
Miembro
 
Registrado: may 2006
Posts: 24
Poder: 0
Perrero80 Va por buen camino
Bueno el programa al cerrar se demora un poco en hacerlo.
Responder Con Cita
  #6  
Antiguo 10-10-2012
Lys Lys is offline
Registrado
 
Registrado: sep 2007
Posts: 4
Poder: 0
Lys Va por buen camino
Cita:
Empezado por Perrero80 Ver Mensaje
Bueno el programa al cerrar se demora un poco en hacerlo.

Hola, yo solucione un problema similar, donde se demoraba en cerrar, simplemente quitandole prioridad a la aplicacion al cerrarla. Me ayudo bastante, ya q, cierra al toque la ventana y queda cerrandose pero no se ve, recupero el escritorio y puedo ir a otras ventanas mientras. Saludos y espero les sirva.

Código Delphi [-]
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin

 setPriorityClass(GetCurrentProcess,IDLE_PRIORITY_CLASS);
 SetThreadPriority(GetCurrentThread,THREAD_PRIORITY_IDLE);

 Application.FreeOnRelease;

 Action := caFree;

end;
Responder Con Cita
  #7  
Antiguo 07-05-2006
Avatar de Sotrono
Sotrono Sotrono is offline
Miembro
 
Registrado: abr 2004
Ubicación: Buenos Aires - Argentina
Posts: 396
Poder: 21
Sotrono Va por buen camino
Cita:
Empezado por dec
¿Pero tú tienes algún problema cuando se cierra el programa? ¿Notas algo o qué?
Para que se ejecute un programa, primero debe cargarse en memoria. Creo que lo que quiere saber Perrero80 es que si cuando se cierra el programa, la memoria que estaba ocupando se libera "sola", o se deben escribir algunas lineas para liberarla.
Era eso???
Responder Con Cita
  #8  
Antiguo 07-05-2006
Perrero80 Perrero80 is offline
Miembro
 
Registrado: may 2006
Posts: 24
Poder: 0
Perrero80 Va por buen camino
Exacto, esa es justamente mi duda...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Liberar dll de memoria lgarcia Internet 1 11-08-2005 00:26:29
Liberar memoria Sick boy Varios 6 02-07-2005 10:11:29
Liberar Memoria JoseQ Varios 6 16-07-2004 18:49:21
Liberar memoria del HDC joecool Gráficos 2 17-05-2003 00:28:51
Liberar Memoria JODELSA Varios 4 13-05-2003 17:39:05


La franja horaria es GMT +2. Ahora son las 21:46:28.


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
Copyright 1996-2007 Club Delphi