![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#10
|
||||
|
||||
|
A ver, no nos confundamos. El método Lista.Delete borra un elemento de la lista, pero cada elemento es un puntero y Delete no libera la memoria a la que apunta el item, es decir, el registro creado con New. Por eso es necesario Dispose.
Igualmente, el método Lista.Clear únicamente borra cada item, pero sin liberar la memoria a la que apunta cada uno. Por eso escribí: antes de destruir la lista. Es decir, tienes que hacer el Dispose de cada elemento, y posteriormente llamar a Lista.Free para borrar la lista y todos sus elementos. En resumen: una cosa es el puntero y otra cosa es el bloque al que apunta el puntero. // Saludos |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ordenar un array | Aldaya | Varios | 2 | 27-11-2007 09:45:00 |
| Ordenar array ???? | burasu | Varios | 6 | 15-02-2007 20:39:16 |
| Encontrar un registro determinado. | alfredosg19 | Conexión con bases de datos | 3 | 20-06-2005 21:09:49 |
| Borrar un dato determinado de un Array. | alfredosg19 | Varios | 5 | 24-03-2005 10:05:17 |
| Ordenar un array de records | Feñiz | OOP | 7 | 04-02-2005 08:19:28 |
|