FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
ordenar un TList
Tengo una clase TObject (miclase) definida con variables de distintos tipos y una lista (TList) de objetos "miclase".
¿Es posible ordenar esa lista de a cuerdo a una solo de esas variables de miclase (de tipo string)? |
#2
|
||||
|
||||
Hola,
Se me ocurre que derives una nueva clase de "TList" y añadas allí un método para realizar lo que precisas. No sé qué te parecerá... |
#3
|
|||
|
|||
Podría, pero pensé que ya lo había. De hecho esperaba que me mencionaras el método "Sort" de la clase pero la verdad es que no entendí como usarlo y la ayuda de delphi no me aclaró mucho y no funciona en mi caso por alguna razón qu edesconozco. Tal vez no sirva para eso.
|
#4
|
||||
|
||||
Hola,
Pues sí, revisando la ayuda (que no se me ocurrió antes, la verdad) se ve que "TList" cuenta con un método "Sort" que puede ayudarte. Hay un ejemplo y todo... Cita:
|
#5
|
||||
|
||||
Cita:
// Saludos |
#6
|
||||
|
||||
Hola,
Y qué culpa tengo yo de que el ejemplo de la ayuda de Delphi tenga una pequeña errata, porque es lo que parece. Ahora, de la ayuda de Delphi este código que sí que compila, o sea, se puede hacer, perfectamente, como se dice en la ayuda.
¿No? La errata parece estar en el puntero a la función que se pasa como parámetro al método "Sort" de "Tlist":
Cuando debería ser:
Última edición por dec fecha: 18-09-2006 a las 21:26:47. |
#7
|
|||
|
|||
Para usar el método Sort de TList, necesitas crear una función que devuelva un Integer y reciba como parámetros dos punteros:
Saludos... |
#8
|
|||
|
|||
De forma más simplificada
Una forma mas simple de solucionar el problema
Saludos...[/quote] |
#9
|
|||
|
|||
Alguién anda atrasado 3 años...
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TList Delphi | rose | Varios | 4 | 08-05-2006 16:58:30 |
Uso del Objeto TList | aromero | OOP | 10 | 21-10-2005 17:30:11 |
Problemas con TList | arantzal | .NET | 2 | 09-12-2004 09:14:37 |
TList y TDBGrid juntos...? | Carlos Claveria | OOP | 2 | 23-10-2003 16:53:29 |
TList | HERNAN | Varios | 2 | 10-10-2003 03:47:59 |
|