fichero.ini pero en xml

08/09/2004 - 21:18 por Carmelo J. Morales Muñoz | Informe spam
¡Hola!

Vengo de delphi, allí me gustaba utilizar ficheros *.INI para mantener
alguna información.

en C # me gustaría hacer algo similar pero con ficheros XML, pero en la
escasa documentación que tengo no encuentro ejemplo que me pueda servir.

¿Sabeis de alguna url donde pueda encontrar algún ejemplo?.

gracias!

Preguntas similare

Leer las respuestas

#6 fernando
09/09/2004 - 13:35 | Informe spam
hola oriol, fijate que el archivo.config este en la ruta del ejecutable.Debe
ser eso.Saludos
fernando

"Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
news:#
Hola Fernando,

Yo tambien estoy implementando lo del archivo de configuracion.

El problema es que no me lee los values. Puede que este haciendo algo mal?

Mi .config es:

<?xml version="1.0" encoding="utf-8" ?>

<configuration>

<appSettings>

<add key="UltimoTecnicoID" value="TERR000000000008"></add>

</appSettings>

</configuration>

I la llamada desde el fichero de C# (WinForms) es esta:

UltimoTecnicoID ConfigurationSettings.AppSettings.Get("UltimoTecnicoID");

He probado con el .Get, sin el .Get, con () y con [], pero siempre me
devuelve null. El tipo de UltimoTecnicoID es string.

Alguna sugerencia? Y para guardar de la aplicacion al XML, como?

Gracias,
Saludos. Oriol.



"fernando" escribió en el mensaje
news:%
> Hola carmelo., tienes que agregar un elemento nuevo a tu proyecto y
> seleccionar archivo de configuracion de aplicaciones, figura con el


nombre
> de App1.config
> Adentro del mismo puedes poner lo siguiente:
> <?xml version="1.0" encoding="utf-8"?>
>
> <configuration>
>
> <appSettings>
>
> <add key="NombreParametro" value="C:\Archivos de
> programa\Windows\"></add>
>
> </appSettings>
>
> </configuration>
>
> Para llamarlo seria asi:
>
> archivo > >



archivo+Configuration.ConfigurationSettings.AppSettings("NombreParametro");
>
> Espero te sirva
>
> fernando
>
> "Carmelo J. Morales Muñoz" escribió en el
mensaje
> news:
> > ¡Hola!
> >
> > Vengo de delphi, allí me gustaba utilizar ficheros *.INI para mantener
> > alguna información.
> >
> > en C # me gustaría hacer algo similar pero con ficheros XML, pero en


la
> > escasa documentación que tengo no encuentro ejemplo que me pueda


servir.
> >
> > ¿Sabeis de alguna url donde pueda encontrar algún ejemplo?.
> >
> > gracias!
> >
> >
>
>


Respuesta Responder a este mensaje
#7 Oriol
09/09/2004 - 16:16 | Informe spam
Hola de nuevo Fernando,

He comprovado lo que me has dicho, y el fichero lo tengo en el mismo
directorio y con el mismo nombre que el ejecutable, pero con extension
.config, y me sigue sin recuperar los valores.

Si te sirve de ayuda, cuando pongo un breakpoint en debug justo donde hago
la llamada, si pongo el mouse encima de la instruccion, me sale:
System.Configuration.ConfigurationSettings.AppSettings.Get = <overloaded>
Este mensaje lo pone como tooltip en amarillo.

Algo mal debo hacer... no?

Gracias otra vez.

Saludos,
Oriol.

"fernando" escribió en el mensaje
news:OW%
hola oriol, fijate que el archivo.config este en la ruta del


ejecutable.Debe
ser eso.Saludos
fernando

"Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
news:#
> Hola Fernando,
>
> Yo tambien estoy implementando lo del archivo de configuracion.
>
> El problema es que no me lee los values. Puede que este haciendo algo


mal?
>
> Mi .config es:
>
> <?xml version="1.0" encoding="utf-8" ?>
>
> <configuration>
>
> <appSettings>
>
> <add key="UltimoTecnicoID" value="TERR000000000008"></add>
>
> </appSettings>
>
> </configuration>
>
> I la llamada desde el fichero de C# (WinForms) es esta:
>
> UltimoTecnicoID > ConfigurationSettings.AppSettings.Get("UltimoTecnicoID");
>
> He probado con el .Get, sin el .Get, con () y con [], pero siempre me
> devuelve null. El tipo de UltimoTecnicoID es string.
>
> Alguna sugerencia? Y para guardar de la aplicacion al XML, como?
>
> Gracias,
> Saludos. Oriol.
>
>
>
> "fernando" escribió en el mensaje
> news:%
> > Hola carmelo., tienes que agregar un elemento nuevo a tu proyecto y
> > seleccionar archivo de configuracion de aplicaciones, figura con el
nombre
> > de App1.config
> > Adentro del mismo puedes poner lo siguiente:
> > <?xml version="1.0" encoding="utf-8"?>
> >
> > <configuration>
> >
> > <appSettings>
> >
> > <add key="NombreParametro" value="C:\Archivos de
> > programa\Windows\"></add>
> >
> > </appSettings>
> >
> > </configuration>
> >
> > Para llamarlo seria asi:
> >
> > archivo > > >
>



archivo+Configuration.ConfigurationSettings.AppSettings("NombreParametro");
> >
> > Espero te sirva
> >
> > fernando
> >
> > "Carmelo J. Morales Muñoz" escribió en el
> mensaje
> > news:
> > > ¡Hola!
> > >
> > > Vengo de delphi, allí me gustaba utilizar ficheros *.INI para


mantener
> > > alguna información.
> > >
> > > en C # me gustaría hacer algo similar pero con ficheros XML, pero en
la
> > > escasa documentación que tengo no encuentro ejemplo que me pueda
servir.
> > >
> > > ¿Sabeis de alguna url donde pueda encontrar algún ejemplo?.
> > >
> > > gracias!
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#8 e-lores
09/09/2004 - 16:36 | Informe spam
Mírate este ejemplo. Es muy claro y en castellano.

http://www.programemos.com/Articulo...figApp.asp

Saludos.
Ernesto Lores Garrido.


"Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
news:%
Hola de nuevo Fernando,

He comprovado lo que me has dicho, y el fichero lo tengo en el mismo
directorio y con el mismo nombre que el ejecutable, pero con extension
.config, y me sigue sin recuperar los valores.

Si te sirve de ayuda, cuando pongo un breakpoint en debug justo donde hago
la llamada, si pongo el mouse encima de la instruccion, me sale:
System.Configuration.ConfigurationSettings.AppSettings.Get = <overloaded>
Este mensaje lo pone como tooltip en amarillo.

Algo mal debo hacer... no?

Gracias otra vez.

Saludos,
Oriol.

"fernando" escribió en el mensaje
news:OW%
> hola oriol, fijate que el archivo.config este en la ruta del
ejecutable.Debe
> ser eso.Saludos
> fernando
>
> "Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
> news:#
> > Hola Fernando,
> >
> > Yo tambien estoy implementando lo del archivo de configuracion.
> >
> > El problema es que no me lee los values. Puede que este haciendo algo
mal?
> >
> > Mi .config es:
> >
> > <?xml version="1.0" encoding="utf-8" ?>
> >
> > <configuration>
> >
> > <appSettings>
> >
> > <add key="UltimoTecnicoID" value="TERR000000000008"></add>
> >
> > </appSettings>
> >
> > </configuration>
> >
> > I la llamada desde el fichero de C# (WinForms) es esta:
> >
> > UltimoTecnicoID > > ConfigurationSettings.AppSettings.Get("UltimoTecnicoID");
> >
> > He probado con el .Get, sin el .Get, con () y con [], pero siempre me
> > devuelve null. El tipo de UltimoTecnicoID es string.
> >
> > Alguna sugerencia? Y para guardar de la aplicacion al XML, como?
> >
> > Gracias,
> > Saludos. Oriol.
> >
> >
> >
> > "fernando" escribió en el mensaje
> > news:%
> > > Hola carmelo., tienes que agregar un elemento nuevo a tu proyecto y
> > > seleccionar archivo de configuracion de aplicaciones, figura con el
> nombre
> > > de App1.config
> > > Adentro del mismo puedes poner lo siguiente:
> > > <?xml version="1.0" encoding="utf-8"?>
> > >
> > > <configuration>
> > >
> > > <appSettings>
> > >
> > > <add key="NombreParametro" value="C:\Archivos de
> > > programa\Windows\"></add>
> > >
> > > </appSettings>
> > >
> > > </configuration>
> > >
> > > Para llamarlo seria asi:
> > >
> > > archivo > > > >
> >
>



archivo+Configuration.ConfigurationSettings.AppSettings("NombreParametro");
> > >
> > > Espero te sirva
> > >
> > > fernando
> > >
> > > "Carmelo J. Morales Muñoz" escribió en el
> > mensaje
> > > news:
> > > > ¡Hola!
> > > >
> > > > Vengo de delphi, allí me gustaba utilizar ficheros *.INI para
mantener
> > > > alguna información.
> > > >
> > > > en C # me gustaría hacer algo similar pero con ficheros XML, pero


en
> la
> > > > escasa documentación que tengo no encuentro ejemplo que me pueda
> servir.
> > > >
> > > > ¿Sabeis de alguna url donde pueda encontrar algún ejemplo?.
> > > >
> > > > gracias!
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#9 fernando
09/09/2004 - 16:48 | Informe spam
hola de nuevo, es muy raro ese error, comprueba que la sintaxis este
bien(app, settings,etc). A mi me paso que habia escrito mal una palabra y no
podia hacerlo funcionar. El ejemplo que puse a mi me funciona perfecto. Si
me entero de algo te aviso
fernando

"Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
news:#
Hola de nuevo Fernando,

He comprovado lo que me has dicho, y el fichero lo tengo en el mismo
directorio y con el mismo nombre que el ejecutable, pero con extension
.config, y me sigue sin recuperar los valores.

Si te sirve de ayuda, cuando pongo un breakpoint en debug justo donde hago
la llamada, si pongo el mouse encima de la instruccion, me sale:
System.Configuration.ConfigurationSettings.AppSettings.Get = <overloaded>
Este mensaje lo pone como tooltip en amarillo.

Algo mal debo hacer... no?

Gracias otra vez.

Saludos,
Oriol.

"fernando" escribió en el mensaje
news:OW%
> hola oriol, fijate que el archivo.config este en la ruta del
ejecutable.Debe
> ser eso.Saludos
> fernando
>
> "Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
> news:#
> > Hola Fernando,
> >
> > Yo tambien estoy implementando lo del archivo de configuracion.
> >
> > El problema es que no me lee los values. Puede que este haciendo algo
mal?
> >
> > Mi .config es:
> >
> > <?xml version="1.0" encoding="utf-8" ?>
> >
> > <configuration>
> >
> > <appSettings>
> >
> > <add key="UltimoTecnicoID" value="TERR000000000008"></add>
> >
> > </appSettings>
> >
> > </configuration>
> >
> > I la llamada desde el fichero de C# (WinForms) es esta:
> >
> > UltimoTecnicoID > > ConfigurationSettings.AppSettings.Get("UltimoTecnicoID");
> >
> > He probado con el .Get, sin el .Get, con () y con [], pero siempre me
> > devuelve null. El tipo de UltimoTecnicoID es string.
> >
> > Alguna sugerencia? Y para guardar de la aplicacion al XML, como?
> >
> > Gracias,
> > Saludos. Oriol.
> >
> >
> >
> > "fernando" escribió en el mensaje
> > news:%
> > > Hola carmelo., tienes que agregar un elemento nuevo a tu proyecto y
> > > seleccionar archivo de configuracion de aplicaciones, figura con el
> nombre
> > > de App1.config
> > > Adentro del mismo puedes poner lo siguiente:
> > > <?xml version="1.0" encoding="utf-8"?>
> > >
> > > <configuration>
> > >
> > > <appSettings>
> > >
> > > <add key="NombreParametro" value="C:\Archivos de
> > > programa\Windows\"></add>
> > >
> > > </appSettings>
> > >
> > > </configuration>
> > >
> > > Para llamarlo seria asi:
> > >
> > > archivo > > > >
> >
>



archivo+Configuration.ConfigurationSettings.AppSettings("NombreParametro");
> > >
> > > Espero te sirva
> > >
> > > fernando
> > >
> > > "Carmelo J. Morales Muñoz" escribió en el
> > mensaje
> > > news:
> > > > ¡Hola!
> > > >
> > > > Vengo de delphi, allí me gustaba utilizar ficheros *.INI para
mantener
> > > > alguna información.
> > > >
> > > > en C # me gustaría hacer algo similar pero con ficheros XML, pero


en
> la
> > > > escasa documentación que tengo no encuentro ejemplo que me pueda
> servir.
> > > >
> > > > ¿Sabeis de alguna url donde pueda encontrar algún ejemplo?.
> > > >
> > > > gracias!
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#10 Oriol
09/09/2004 - 17:46 | Informe spam
Hola!

Vaya error mas tonto!!!!!!!!
Tenia el fichero de configuracion sin el .exe en medio!

Todo solucionado, ya funciona al 100%.

Gracias a todos.

Saludos,
Oriol.

"fernando" escribió en el mensaje
news:
hola de nuevo, es muy raro ese error, comprueba que la sintaxis este
bien(app, settings,etc). A mi me paso que habia escrito mal una palabra y


no
podia hacerlo funcionar. El ejemplo que puse a mi me funciona perfecto. Si
me entero de algo te aviso
fernando

"Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
news:#
> Hola de nuevo Fernando,
>
> He comprovado lo que me has dicho, y el fichero lo tengo en el mismo
> directorio y con el mismo nombre que el ejecutable, pero con extension
> .config, y me sigue sin recuperar los valores.
>
> Si te sirve de ayuda, cuando pongo un breakpoint en debug justo donde


hago
> la llamada, si pongo el mouse encima de la instruccion, me sale:
> System.Configuration.ConfigurationSettings.AppSettings.Get <overloaded>
> Este mensaje lo pone como tooltip en amarillo.
>
> Algo mal debo hacer... no?
>
> Gracias otra vez.
>
> Saludos,
> Oriol.
>
> "fernando" escribió en el mensaje
> news:OW%
> > hola oriol, fijate que el archivo.config este en la ruta del
> ejecutable.Debe
> > ser eso.Saludos
> > fernando
> >
> > "Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
> > news:#
> > > Hola Fernando,
> > >
> > > Yo tambien estoy implementando lo del archivo de configuracion.
> > >
> > > El problema es que no me lee los values. Puede que este haciendo


algo
> mal?
> > >
> > > Mi .config es:
> > >
> > > <?xml version="1.0" encoding="utf-8" ?>
> > >
> > > <configuration>
> > >
> > > <appSettings>
> > >
> > > <add key="UltimoTecnicoID" value="TERR000000000008"></add>
> > >
> > > </appSettings>
> > >
> > > </configuration>
> > >
> > > I la llamada desde el fichero de C# (WinForms) es esta:
> > >
> > > UltimoTecnicoID > > > ConfigurationSettings.AppSettings.Get("UltimoTecnicoID");
> > >
> > > He probado con el .Get, sin el .Get, con () y con [], pero siempre


me
> > > devuelve null. El tipo de UltimoTecnicoID es string.
> > >
> > > Alguna sugerencia? Y para guardar de la aplicacion al XML, como?
> > >
> > > Gracias,
> > > Saludos. Oriol.
> > >
> > >
> > >
> > > "fernando" escribió en el mensaje
> > > news:%
> > > > Hola carmelo., tienes que agregar un elemento nuevo a tu proyecto


y
> > > > seleccionar archivo de configuracion de aplicaciones, figura con


el
> > nombre
> > > > de App1.config
> > > > Adentro del mismo puedes poner lo siguiente:
> > > > <?xml version="1.0" encoding="utf-8"?>
> > > >
> > > > <configuration>
> > > >
> > > > <appSettings>
> > > >
> > > > <add key="NombreParametro" value="C:\Archivos de
> > > > programa\Windows\"></add>
> > > >
> > > > </appSettings>
> > > >
> > > > </configuration>
> > > >
> > > > Para llamarlo seria asi:
> > > >
> > > > archivo > > > > >
> > >
> >
>



archivo+Configuration.ConfigurationSettings.AppSettings("NombreParametro");
> > > >
> > > > Espero te sirva
> > > >
> > > > fernando
> > > >
> > > > "Carmelo J. Morales Muñoz" escribió en


el
> > > mensaje
> > > > news:
> > > > > ¡Hola!
> > > > >
> > > > > Vengo de delphi, allí me gustaba utilizar ficheros *.INI para
> mantener
> > > > > alguna información.
> > > > >
> > > > > en C # me gustaría hacer algo similar pero con ficheros XML,


pero
en
> > la
> > > > > escasa documentación que tengo no encuentro ejemplo que me pueda
> > servir.
> > > > >
> > > > > ¿Sabeis de alguna url donde pueda encontrar algún ejemplo?.
> > > > >
> > > > > gracias!
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida