Mensaje    Asunto: Liberacion de memoria TList Responder citando

Hola a todos tengo el siguiente problema con la liberación de memoria de un TList:

Código:

   TList *MLista;
    TMiclase *Miclase;
   
   for (int i=0;i<x;i++) {
          Miclase = new TMiclase;
         MLista->Add(Miclase);
   };


Se supone que si yo utilizo el metodo clear del TList

Código:

   MiLista->Clear();


Deberia de cargarse todos los objetos Miclase a los que apuntan los punteros que tiene dentro. Pues a mi no me lo hace, alguien sabe por que?

Se que no lo hace por que estoy mirando la carga de transacciones del equipo y el uso de PF y estos suben cuando creo los punteros a miclase pero no se bajan cuando elimino el TList. Tampoco lo hace si lo hago uno por uno mediante el metodo Delete(int) del TList

Argone