Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-11-2015
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Todo dependerá de cómo estés intentando añadir la línea de texto.
Tal vez si pones el código que estás utilizando podamos hacernos una idea de porqué te pasa lo que te pasa.

Aprovecho para darte la bienvenida y recordarte que leas la guía de estilo.
__________________
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.
Responder Con Cita
  #2  
Antiguo 03-11-2015
Zina Zina is offline
Miembro
NULL
 
Registrado: oct 2015
Posts: 16
Poder: 0
Zina Va por buen camino
Mira:
[Ini]
Filename: "{userdesktop}\prueba.txt"; Section: null ; Key:"sina"; String: "sina"

El resultado es:
[null]
sina=sina


El problema con esta prueba que estoy haciendo es que no me salga [null] ni el simbolo de '=', unicamente necesito que sea una línea de texto. o habrá alguna otra forma de agregar texto en un archivo?

Espero sus comentarios, muchas gracias.
Responder Con Cita
  #3  
Antiguo 03-11-2015
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Utiliza un TStrinList.

Código Delphi [-]
var
  TS:TStringList;
  AFileName:String;
begin
  // Rellenar el nombre del fichero
  AFilename := 'C:\temp\ficherotemporal.ini';
  // Cargar el contenido
  TS := TStringList.Create;
  TS.LoadFromFile(AFileName);
  // Añadir una linea
  TS.Add('Filename: "{userdesktop}\prueba.txt"; Section: null ; Key:"sina"; String: "sina"');
  // Volver a Grabarlo
  TS.SaveToFile(AFileName);

Según lo que he entendido, que no es mucho, esto debería servir.
__________________
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.
Responder Con Cita
  #4  
Antiguo 03-11-2015
Zina Zina is offline
Miembro
NULL
 
Registrado: oct 2015
Posts: 16
Poder: 0
Zina Va por buen camino
Hola de nuevo,

Entonces seria desde un [code] no? soy nueva en esto del Inno Setup entonces supongo que es con eso del Code???,
Así tal cual no lo lee necesito finalizarlo con End., End; no me lo valida., lo ejecuto y no me agrega nada .

Código Delphi [-]
var
  TS:TStringList;
  AFileName:String;
begin
  // Rellenar el nombre del fichero
  AFilename := '{userdesktop}\prueba.txt';
  // Cargar el contenido
  TS := TStringList.Create;
  TS.LoadFromFile(AFileName);
  // Añadir una linea
  TS.Add('String: "sina"');
  // Volver a Grabarlo
  TS.SaveToFile(AFileName);
 End .


Lo estaré haciendo mal?

Última edición por Neftali [Germán.Estévez] fecha: 04-11-2015 a las 09:45:04. Razón: Corregidas etiquetas
Responder Con Cita
  #5  
Antiguo 03-11-2015
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Recuerda poner los tags al código fuente, ejemplo:



Gracias
Responder Con Cita
  #6  
Antiguo 03-11-2015
Zina Zina is offline
Miembro
NULL
 
Registrado: oct 2015
Posts: 16
Poder: 0
Zina Va por buen camino
Pérdón!!

Va de nuevo


Código Delphi [-]
var
TS:TStringList;
AFileName:String;
begin
// Rellenar el nombre del fichero
AFilename := '{userdesktop}\prueba.txt';
// Cargar el contenido
TS := TStringList.Create;
TS.LoadFromFile(AFileName);
// Añadir una linea
TS.Add('String: "sina"');
// Volver a Grabarlo
TS.SaveToFile(AFileName);
End .
Responder Con Cita
  #7  
Antiguo 04-11-2015
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Zina Ver Mensaje
Hola de nuevo,

Entonces seria desde un [code] no? soy nueva en esto del Inno Setup entonces supongo que es con eso del Code???,
Así tal cual no lo lee necesito finalizarlo con End., End; no me lo valida., lo ejecuto y no me agrega nada .
Hola.
¿Pero, esto desde dónde lo quieres hacer?

Este es un código delphi/pascal.
¿Esto se ejecuta desde delphi?

De verdad que no cuesta tanto explicar las cosas con un poco de detalle y con rigurosidad. Y dedicarle tiempo a preguntar.
Porque de otra forma, la gente (como yo) que está intentando ayudarte se desespera y le entran ganas de dejarlo.

De verdad, lee la linea que has puesto e inteta ponerte en nuestro lugar:

Cita:
Empezado por Zina Ver Mensaje
...quisiera agregar una linea de texto a un archivo con la herramienta [INI] sólo que al agregar dicha linea, me aparece ejemplo: [section] llave=texto_que quiero agregar, no quiero que se generen los corchete ni el simbolo igual, sólo quiero que se agregue un simple texto
con la herramienta [INI]
=> Eso no es ninguna herramienta
sólo que al agregar dicha linea,
=> No dices ni cómo, ni con qué, ni desde dónde estás agregando esa línea
no quiero que se generen los corchete ni el simbolo igual, sólo quiero que se agregue un simple texto
=> Sin saber la respuesta a la pregunta anterior, esta ya ni tiene sentido.

Creo de verdad que la cuestión es sencilla, pero sincéramente, da la impresión de que ni siquiera has dedicado 1 minuto a explicar lo que necesitas.
¿Cómo quieres que la gente le dedique 5 o 10 a ayudarte?

Un saludo.
__________________
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.
Responder Con Cita
  #8  
Antiguo 04-11-2015
iMia iMia is offline
Miembro
 
Registrado: jul 2010
Posts: 147
Poder: 16
iMia Va por buen camino
Un archivo INI de configuración está organizado en secciones...

Código:
[SECCION1]
elemento1DeLaSeccion1=Valor
elemento2DeLaSeccion1=Valor
..
elementonDeLaSeccion1=Valor

[SECCION2]
elemento1DeLaSeccion2=Valor
elemento2DeLaSeccion2=Valor
..
elementomDeLaSeccion2=Valor
por lo que al leer/escribir un archivo INI, debes indicar la sección donde va/está el valor a leer/escribir...
Responder Con Cita
  #9  
Antiguo 04-11-2015
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por iMia Ver Mensaje
Un archivo INI de configuración está organizado en secciones...
por lo que al leer/escribir un archivo INI, debes indicar la sección donde va/está el valor a leer/escribir...
Correcto. Se como están organizados los archivos INI.
Y ese archivo INI es a su vez un archivo de texto.
Por lo tanto lo puedes acceder como:

1) Archivo INI. Para ello debes usar la calase TIniFile, con los métodos de esta clase. Puedes añadir líneas, secciones,...
2) Archivo plano de texto. Para ello puedes usar la clase TStringList, como te puse en el ejemplo. Puedes también añadir líneas, borrarlas, editarlas,...
En este último caso, no se trabaja con secciones ni lineas tipo "Clave=Valor", sino con líneas de texto directamente.
__________________
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.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
[Inno Setup] InnoExtractor, aplicación para desempaquetar instaladores de Inno Setup NucleousXE Varios 4 28-10-2014 14:12:33
problema con inno setup Choclito Varios 0 22-06-2006 18:27:42
inno setup 5 Cosgaya Varios 0 10-01-2006 13:09:38
Inno Setup Ini? marceloalegre Varios 2 07-12-2005 20:49:17
Problema Archivo .INI con Inno SetUp 5 VRO Varios 6 12-01-2005 17:41:50


La franja horaria es GMT +2. Ahora son las 09:15:17.


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