FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Como leer varias lineas en un archivo .ini
Hola a todos
Pues estoy creando una aplicacion que manejará varias rutas de archivos, que las guarda en una archivo .ini. Al iniciar la aplicacion, esta debe leer el archivo de rutas (.ini) y cargarlas en un stringrid. Las rutas se pueden añadir o eliminar, tantas como se necesite. Se como crear el .ini, y tambien como leer una clave con ReadString, conociendo el nombre de la clave. Pero como no se sabe cuantas rutas estan guardadas, pues estas pueden variar con cada ejecucion del programa, no se como leerlas para cargarlas en el StringGrid. La estructura del ini seria como esta: [Destinos] destino1=d:\carpeta1 destino2=d:\ruta2 ... destinoN=e:\laotraruta Como puedo cargar todas esas rutas en el stringGrid ?
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes |
#2
|
||||
|
||||
Como los archivos .ini son solo archivos de texto plano, se me ocurre que lo cargues con un TStringList.
Su un índice de ese Stringlist es '[Destinos]', entonces el siguiente lo tratas hasta final del archivo o hasta que sea un '[Algo]' |
#3
|
||||
|
||||
Hola.
Un ejemplo, de como podrías cargar las líneas en un TStringGrid.
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
Cita:
Gracias por la respuesta, pero no me funciono como se esperaba al llenar el stringgrid. En lugar de almacenarme el valor de la clave (d:\carpeta1), almacena la linea completa (destino1=d:\carpeta1) Ademas de que me comienza en la fila 0, y necesito que sea en la 1, pues no quiero que me escriba en el encabezado, porque el stringrid tiene 3 columnas
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes |
#5
|
||||
|
||||
Lo resolvi de esta manera:
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes |
#6
|
||||
|
||||
Cuando dudes que hace una clase, mira toda su documentación:
https://docwiki.embarcadero.com/Libr...niFile_Methods https://docwiki.embarcadero.com/Libr...e.ReadSections
__________________
El malabarista. |
#7
|
||||
|
||||
Cita:
Revisa RedSectionValues (https://docwiki.embarcadero.com/Libr...dSectionValues)
__________________
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Varias selecciones en dbgrid a varias lineas stringgrid | rafaelon | Varios | 1 | 08-07-2020 18:13:09 |
Leer 4 Lineas de dos Archivo .txt | wcbs | Varios | 13 | 05-09-2012 15:05:36 |
Como conectar varias lineas de telefono a la PC | jandok238 | Varios | 0 | 17-11-2007 20:38:07 |
Leer archivo de texto y extraer lineas de el | mp3968 | API de Windows | 1 | 19-05-2007 20:27:53 |
Como poner varias lineas en un messagebox | Michel | Varios | 2 | 13-08-2003 17:50:58 |
|