![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Si puedes usar un TList en lugar de un array te facilitarás la tarea. En un TList se guardan punteros, lo que significa que puedes guardar prácticamente cualquier cosa, en este caso, punteros a registros.
Tú no tienes que implementar el método Sort sino únicamente proveer a éste de una función de comparación:
Esta función debe devolver 1 si Item1 es menor que Item2, 0 si son iguales y -1 si Item1 es mayor que Item2. Entonces, en tu función tú simplemente tienes que examinar los registros que te pasan y comparar los campos que correponda. // Saludos |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|