FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Recorrer fichero ini
Hola a todos,
Cómo lo puedo hacer para recorrer un fichero ini de arriba abajo para llenar una lista con la información que contiene? Muchas gracias. |
#2
|
|||
|
|||
se me ocurre que lo leas como ascii
Hola colega , se me ocurre que lo leas como archivo ascii , en forma
secuencial, y el contenido de las lineas las pases a un memo o tambien puedes leer secuencialmente cada linea y validar de que se trata y pasarlo a un arreglo Array. Espero la idea te sirva de algo. saludos. mtpedro@hotmail.com |
#3
|
||||
|
||||
No se lo que pretendes hacer, pero si solo quieres leer los valores del archivo ini, yo haría utilizaría la clase TIniFile, primero con el método ReadSections y luego con el método ReadSectionValues para cada sección leída anteriormente.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#4
|
||||
|
||||
Puedes utilizar un TStringList, que tiene un metodo LoadFromFile(nfichero) y se te carga todo el fichero en el StringList.
Un Saludo. Agur :-) |
#5
|
|||
|
|||
Cuando lo pruebe os informo
Muchas gracias por todo, hasta pronto.
|
#6
|
|||
|
|||
Misma idea de base de datos
Vereis, lo que quiero hacer exactamente con mi archivo ini es utilizarlo como si de una tabla de base de datos se tratase.
Alguna idea de cómo hacerlo? |
#7
|
||||
|
||||
Estudiaste algunas de las sugerencias anteriores??
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#8
|
|||
|
|||
Metodos ReadSections
Si, he estado mirando el método ReadSections, pero a no ser que me equivoque, lo que hace es leer todas las secciones de golpe, y yo quiero llenar un ListView en forma de report donde colocar cada seccion del fichero ini y sus respectivos valores, que en mi caso tiene 4 cada una.
Gracias. |
#9
|
||||
|
||||
Bueno, podes leer "todas de golpe", tenerlas almacenadas en un TString, recorrelas e ir cargando los valores de estas seciones.
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#10
|
|||
|
|||
Ya me ha funcionado
Perfecto, al fin lo he entendido.
Lo que hago es cargar en un ListBox todas las secciones con el método ReadSections, luego en un blucle leo cada valor de éste ListBox en el fichero ini con el método ReadSectionValues y lo cargo en otro ListBox, y al mismo tiempo pongo los valores de éste segundo ListBox en el ListView. Muchisimas gracias. |
|
|
|