Ver Mensaje Individual
  #4  
Antiguo 20-07-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Depende de lo que añadas al combo con AddObject:

- Si haces uso de Pointer(84), realmente lo que guardas es un número en el espacio disponible del combo, por tanto, no tienes que liberar nada.

- Si añades un objeto existente, Por ejemplo puedes añadir un TField de un Dataset, No deberías liberarlo, ya que ese TField lo ha creado Delphi y Delphi se encargará de Liberarlo.

- Si tú creas un objeto, con:
Código Delphi [-]
miObjeto := TMiClase.Create;
Aquí si debes liberarlo por código, y antes de hacer un Combo.Clear, ya que que al hacer el Clear, se borra los items y despues no tendrás acceso a los Objetos asociados.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita