Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-12-2009
r1d2m3 r1d2m3 is offline
Miembro
 
Registrado: nov 2009
Posts: 88
Poder: 15
r1d2m3 Va por buen camino
Aclaración sobre liberar la memoria

Colegas, a medida que voy profundizando mi conocimiento sobre delphi, obviamente, me van surgiendo dudas y por suerte estan ustedes. En esta oportunidad la duda que tengo es la siguiente:

una vez que se ha creado una clase, y que hemos generado un objeto dentro de un procedimiento o funcion, al terminar la ejecución de dicho proced. o función, ¿que pasa con la memoria que consumió el objeto? se destruye al igual que la existencia del procedimiento o función, o bien sigue alocada aunque la función o proced, haya terminado?, leí que Delphi no tiene un Garbage Colector tal como Java o C# y que uno debe limpiar manualmente la memora. ¿esto es correcto?. Otro ejemplo: supongamos que tengo una aplicación MDI y dentro de una formchild, creo objetos, ¿que pasa cuando cierro el formulario y utilizo Action := caFree en el evento FormClose?, ¿esta instrucción no libera de motus propio toda la memoria utilizada por los objetos dentro de mi form?.

Una vez mas, muchas gracias por sus comentarios y quedo a la espera de los mismos.

RDM
Responder Con Cita
 



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
Algo Sobre liberar memoria look OOP 3 28-11-2007 16:05:37
Aclaracion sobre longirud de campos (???) Fita SQL 1 09-11-2005 16:17:26
aclaracion sobre DLL maruenda Varios 1 14-09-2004 22:48:07
Aclaracion sobre una pregunta anterior multisof Firebird e Interbase 2 06-11-2003 01:07:16
Liberar memoria del HDC joecool Gráficos 2 17-05-2003 00:28:51


La franja horaria es GMT +2. Ahora son las 08:39:03.


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