![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
||||
|
||||
|
Hola adeszeus.
Además de lo dicho por rgstuamigo, cosa muy cierta ya que Free verifica la existencia del objeto antes de liberarlo, tambíen es importante el sentido en que se ejecute el ciclo for. Si lo haces de este modo: Corres el riesgo de obtener errores de índice o que no se liberen algunos componentes. Ya que cuando el un componente es borrado, la posición que tenía es ocupada inmediatamente por el componente sucesor. Supongamos Components[1] ( componente 'A') es liberado; el componente 'B' ocupa su lugar. Cuando vaya a liberar Components[2] en realidad estará liberando el 'C'. Y así sucesivamente... Lo correcto sería:
Saludos. ![]() Edito: Veo que marcos fué más rápido en editar. ( la mala costumbre de no recargar la página... )Última edición por ecfisa fecha: 09-11-2010 a las 22:58:57. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Crear Objetos en tiempo de ejecucion | mmtaffarel | OOP | 8 | 14-01-2024 17:55:25 |
| Agregar objetos a un GridPanel en tiempo de ejecución | Luis Abraham | Varios | 2 | 25-06-2008 04:27:12 |
| Dudas Crear Objetos en Tiempo de Ejecución | Deiv | OOP | 9 | 09-08-2007 01:13:15 |
| TClientDataSet y objetos de campos añadidos en tiempo de ejecución | Berto2003 | Conexión con bases de datos | 2 | 04-03-2004 09:26:27 |
| Objetos creados en tiempo de ejecución | Scocc | OOP | 4 | 13-06-2003 20:55:29 |
|