![]() |
![]() |
| 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 |
|
#6
|
||||
|
||||
|
el código es muy sencillo. Cargas el texto en un TStringList (con LoadFromFile). Con un ciclo vas recorriendo uno a uno los registros... hasta encontrar el adecuado... entonces extraes la cantidad, le sumas el valor adecuado, y rehaces la línea. Si el ciclo llega a su fin sin encontrarlo.. entonces insertas un registro nuevo.
Si el volumen de datos es alto, será mejor mantener la lista ordenada e implementar un algoritmo de busqueda binaria. Al no existir, insertar la nueva línea en el StringList en la posición adecuada para no perder el orden. hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|