Borrar Clave o Seccion de un archivo INI
Saludos Amigos, donde quiera que se encuentren,
en esta oportunidad quisiera saber si existe la posibilidad de borrar una seccion de un archivo INI, pero! he aqui la cuestion: Tenemos una seccion [Core.System] CacheExt=.uxx Paths=../Classes/*.u Suppress=ScriptWarning Suppress=WindowedMode y necesito borrar este: "Suppress=WindowedMode" o colocarle un ";" al inicio para comentarlo ";Suppress=WindowedMode" probe con esto pero no funciono, quiza porque hay dos que se llaman igual alguna idea? Gracias infinitas :)
|
Cita:
En serio, no pueden tener el mismo nombre, ¿cómo los diferencias? Algo que puedes hacer es ponerlo en otra sección, ejemplo: Código:
[Core.System] |
Si estás obligado a hacer eso por código, puedes abrir el archivo y leerlo en un TStringList, buscar la línea o líneas que te interesen y borrarlas... Luego lo guardas en disco...
Saludos. |
Gracias Roman pero no puedo desarmarlo :/
porque esto sera una aplicacion que haga eso mismo . en un numero desconocido de computadoras voy a probar con el TStringList y luego guardarlo en disco. Saludos, Gracias |
Bueno estuve leyendo un poco sobre los TStringList
y di al final con este codigo, pero esta presentando un pequeño problema y realmente no tengo idea de que sera, ya que no se como funciona exactamente el TStringList La cuestion es que la Variable Posicion comienza en 0 despues de la primera comparacion cambia a 320 y entra como en un loop infinito algo asi hechenle un ojito a ver si encuentran algo extraño Saludos, Gracias!
Intentanto con un While para usar el contador tenemos:
|
Bueno encontre una solucion a esto
puede ser optimizada pero tengo sueño y no quiero jum :( igual se las dejo aqui para quien pueda servirle, Gracias infinitas por su tiempo Saludos
|
Ejemplo sencillo:
Saludos. |
La franja horaria es GMT +2. Ahora son las 08:04:52. |
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