Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-03-2014
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Poder: 14
aguml Va por buen camino
es perfecto amigo. Solo tengo un par de preguntas. Si uso delete con la list, o sea lista->item[i]->delete, ¿Solo borro el puntero o borraria el objeto? Si borro un objeto de en medio ¿Se quedaria el hueco o se reorganiza? O sea, si tengo 3 objetos en la lista y borro el 2 ¿El 3 pasaria a ser el 2 en la lista o seguiria siendo el 3? Tambien he visto dos funciones muy interesantes que son find y sort. ¿Podria usarse el find de la lista para buscar un valor dentro de un miembro de las estructuras? Solo buscar por ejemplo en la variable entera de todas las estructuras de la lista. Y sort ¿Es para ordenar? ¿Como ordenaria? ¿Usando un elemento de la estructura? ¿Como seria eso? Gracias amigo!!
Responder Con Cita
  #2  
Antiguo 13-03-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola aguml.

Respecto a tu dudas con el método Delete (no el operador delete):
Cita:
Si uso delete con la list, o sea lista->item[i]->delete, ¿Solo borro el puntero o borraria el objeto?
Delete elimina el elemento de la lista pero no libera la memoria asociada.

Cita:
¿Se quedaria el hueco o se reorganiza?
No queda el hueco, mueve hacia arriba los demás elementos.


En cuanto al resto de las preguntas te ruego que las formules en otro hilo como indica el punto ( 8. ) de nuestra guía de estilo.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 13-03-2014
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Poder: 14
aguml Va por buen camino
ok amigo gracias, ya lo he conseguido gracias a vuestra ayuda.
Solo una cosa mas que no me quedó claro de lo que me dices, si no libera la memoria y solo elimina el objeto ¿como seria para eliminar el objeto y liberar la memoria? ¿asi?

delete Lista->Item[i];
Lista->Delete(i);

Yo solo estoy haciendo la segunda linea y querria hacerlo bien. Solo eso amigos.
Responder Con Cita
  #4  
Antiguo 13-03-2014
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.211
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Sería en un bucle recorriendo todos los punteros y finalmente delete Lista.

TList es una clase que representa un array de punteros, por lo tanto tendrás que destruir cada puntero y finalmente el objeto TList.

Saludos.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
usar varios form a la vez exequielmatias1 OOP 1 09-09-2013 04:11:36
Mensaje fuera de form rabata2001 Varios 1 22-11-2010 13:54:26
Saber si el cursor esta fuera del form LuisAlf:: Varios 10 22-04-2010 18:42:49
Hacer una pausa fuera del evento OnTimer y sin usar Sleep DarkByte Varios 9 28-06-2007 04:08:00
ToolBar fuera del form. afxe Gráficos 2 15-06-2006 18:48:59


La franja horaria es GMT +2. Ahora son las 04:56:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi