![]() |
![]() |
| 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 |
|
|
|
#1
|
||||
|
||||
|
Por pasos:
(1) Carga el fichero en un TStringList (llamaremos el original). Hay un método que lo hace, esa es otra de las ventajas del TStrigList.
(2) Monta un segundo TStringList con las cadenas; Ese segundo es el que utilizaremos para ordenar. Tendrás las cadenas y el apuntador e la posición en la lista original.
Ahora tu segunda lista tiene las cadenas 2 y 8 y la posicion en la lista original; Al ordenar, ordenará por las cadenas y segirás teniendo cada cadena con un entero que te dirá la posición en la lista original. (3) Ordenar.
Si originalmente la lista estaba así (TS): Lunes Martes Miercoles Jueves Viernes Sábado Domingo La segunda lista estará así (TS2) despues de ordenar; Lo segundo es el apuntador: Domingo (7) Jueves(4) Lunes(1) Martes(2) Miercoles(3) Sábado(6) Viernes(5) Por lo tanto puedes reordenar la lista original en una tervera (TS3) utilizando algo así:
Espero que quede más claro.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 16-10-2008 a las 11:22:11. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Leer parte de un fichero .RTf | Tonio | Varios | 2 | 27-03-2008 11:25:53 |
| leer de fichero | machingol | Varios | 7 | 09-05-2007 17:22:42 |
| Leer fichero | rocio84 | Varios | 1 | 21-05-2006 10:45:06 |
| leer fichero de texto | davidgaldo | Varios | 1 | 08-11-2005 15:05:12 |
| Leer un fichero .ini | oesteve | OOP | 6 | 16-06-2003 16:40:20 |
|