Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-10-2006
Iskariote0087 Iskariote0087 is offline
Miembro
 
Registrado: ene 2006
Posts: 81
Poder: 19
Iskariote0087 Va por buen camino
borrar de fichero ini

Aupa, como va la tarde del lunes?? animo que ya no queda nada!!!.Bueno yo tengo una pequeña duda, a ver si me la aclara alguien. He hecho un programa para modificar o añadir secciones,claves,valores y comentarios en un fichero ini. El tema es que me gustaria poder añadir en este programa un apartado que me permita borrar secciones,claves,valores y/o comentarios y no se como hacerlo.Al hilo de esto, cuando grabo algo en un ini siempre agrupa los comentarios por debajo de las claves.Hay alguna manera de poder grabar los datos en la posicion que a mi me de la gana?. Lo que me interesa es que se grabe el comentario, debajo la clave y valor correspondiente, luego otro comentario y por debajo otra clave con su valor y asi sucesivamente.
Ya se que he metido dos preguntas en un mismo hilo pero como las dos se refieren al mismo tema pienso que no importara.Bueno gracias y un saludete.

Iskariote
Responder Con Cita
  #2  
Antiguo 02-10-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Echa un vistazo a los métodos "EraseSection" y "DeleteKey" de la clase "TIniFile". Para borrar valores... supongo que bastaría con "escribir" en la clave correspondiente una "cadena vacía", por ejemplo.

Respecto de lo segundo que comentas... comprendo la situación, pero, no sabría qué decirte ahora mismo... como se no sea que identificaras los comentarios. O sea, que comenzaran, por ejemplo, con el nombre de la sección y clave correspondiente.

"Ordenar" el archivo INI creo que no será posible, puesto que este se "trabaja" en memoria y cuando se guarda en el archivo lo hace en el orden que digamos tiene que hacerlo... con uno que no puede especificarse, al menos que yo sepa, claro.

Pero, si "nombras" los comentarios acaso consiguieras lo que precisas: una especie de manual de ayuda sobre el archivo INI de marras. E incluso podría decirse que el orden entonces no estaría mal del todo: todos los comentarios estarían ordenados, como una especie de "índice"... tendrías que hacer pruebas.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 02-10-2006 a las 18:38:17.
Responder Con Cita
  #3  
Antiguo 02-10-2006
Iskariote0087 Iskariote0087 is offline
Miembro
 
Registrado: ene 2006
Posts: 81
Poder: 19
Iskariote0087 Va por buen camino
Wink

Gracias dec,esto funciona bien.Seguire dandole vueltas a ver si consigo gravar los datos en la posicion que me interese, de todas formas gracias por la rapided.

Un saludete perrete
Iskariote
Responder Con Cita
  #4  
Antiguo 02-10-2006
Iskariote0087 Iskariote0087 is offline
Miembro
 
Registrado: ene 2006
Posts: 81
Poder: 19
Iskariote0087 Va por buen camino
Buenos dias,tardes, noches a todos.Como siempre teneis razon.Si que estoy utilizando Tinifile de ahi que cuando grabo un comentario lo hago de la misma manera que si grabase una clave y valor pero haciendo una pequeña picia!!

fich.WriteString(Seccion ,ComentarioConstante,Comentario);

Donde seccion :es la seccion en la que quiero escribir el comentario.
donde ComentarioConstante es: ;
donde comentario es: el comentario que quiero escribir
[SECCION]
; Comentario

de tal manera que se graba como Seccion,Clave y valor. lo que no entiendo es porque me agrupa todo lo que grabo como comentario por un lado y todo lo que grabo como claves por otro lado....

Gracias a todos
Responder Con Cita
  #5  
Antiguo 02-10-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cita:
Empezado por Iskariote0087
Aupa, como va la tarde del lunes?? animo que ya no queda nada!!!.
No olvides que de este lado del charco apenas es de mañana...
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #6  
Antiguo 02-10-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Pues sí; diste con una buena manera de escribir comentarios utilizando la clase "TIniFile".

Yo tampoco entiendo porqué no se respetan los comentarios "en su posición", y, como no sea lo que antes comenté... no se me ocurre otra cosa... ;(
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Borrar archivos rex Varios 9 08-03-2012 22:50:35
Obtener un fichero adjunto a un nodo de un fichero XML muntasil Internet 0 18-07-2006 12:57:57
Borrar lineas detalle al borrar registro maestro akinom38 Conexión con bases de datos 3 11-01-2006 10:38:07
borrar los campos de un DBGrid sin borrar los titulos de las columnas Torreblanca OOP 2 02-08-2005 00:12:52
Borrar un fichero SIN enviarlo a la papelera de Windows jorodgar Varios 2 20-04-2005 10:24:50


La franja horaria es GMT +2. Ahora son las 20:30: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
Copyright 1996-2007 Club Delphi