Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-06-2005
Tecnic2 Tecnic2 is offline
Miembro
 
Registrado: may 2004
Posts: 155
Poder: 20
Tecnic2 Va por buen camino
Question 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.
Responder Con Cita
  #2  
Antiguo 02-06-2005
Pascual Montes Pascual Montes is offline
Baneado
 
Registrado: nov 2004
Posts: 76
Poder: 0
Pascual Montes Va por buen camino
Lightbulb 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
Responder Con Cita
  #3  
Antiguo 02-06-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 26
delphi.com.ar Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 03-06-2005
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.026
Poder: 22
keys Va por buen camino
Puedes utilizar un TStringList, que tiene un metodo LoadFromFile(nfichero) y se te carga todo el fichero en el StringList.

Un Saludo. Agur :-)
Responder Con Cita
  #5  
Antiguo 03-06-2005
Tecnic2 Tecnic2 is offline
Miembro
 
Registrado: may 2004
Posts: 155
Poder: 20
Tecnic2 Va por buen camino
Thumbs up Cuando lo pruebe os informo

Muchas gracias por todo, hasta pronto.
Responder Con Cita
  #6  
Antiguo 08-06-2005
Tecnic2 Tecnic2 is offline
Miembro
 
Registrado: may 2004
Posts: 155
Poder: 20
Tecnic2 Va por buen camino
Post 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?
Responder Con Cita
  #7  
Antiguo 08-06-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 26
delphi.com.ar Va por buen camino
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.
Responder Con Cita
  #8  
Antiguo 08-06-2005
Tecnic2 Tecnic2 is offline
Miembro
 
Registrado: may 2004
Posts: 155
Poder: 20
Tecnic2 Va por buen camino
Post 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.
Responder Con Cita
  #9  
Antiguo 08-06-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 26
delphi.com.ar Va por buen camino
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.
Responder Con Cita
  #10  
Antiguo 08-06-2005
Tecnic2 Tecnic2 is offline
Miembro
 
Registrado: may 2004
Posts: 155
Poder: 20
Tecnic2 Va por buen camino
Post 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.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 20:31:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi