Fichero Settings

30/10/2007 - 13:58 por Carmelo J. Morales Muñoz | Informe spam
¡Hola denuevo!

Estoy con una duda, tengo un fichero Settings, en el cual he creado varias
entradas para almacenar datos de la aplicación tales con ejercicioActivo,
Serie, etc.


Cuando agrego un nuevo elemento a este fichero veo que hay la posibilidad de
decidir si dicha variable el "Ambito" será para el usuario actual o para
toda la aplicación.

Pues me he dado cuenta que cuando defino que una variable es para toda la
aplicación no puedo modificarlo mendiante código tal y como hacia, yo hacia
algo como esto:

Setting.default.MiVariableCadena = "12345";

Pero si el ambito no es para usuario y es para aplicación no me deja
modificarlo, el mensaje es exactamente:

Error 1 No se puede asignar la propiedad o el indizador
'GESTMO.Settings.LongitudMaxima' (es de sólo lectura)
C:\Users\Carmelo\Documents\Visual Studio
2005\Projects\GESTMO\GESTMO\Principal.cs 665 25 GESTMO


¿como puedo modificarlo por código?

Preguntas similare

Leer las respuestas

#1 Guillermo guille
30/10/2007 - 14:44 | Informe spam
¿como puedo modificarlo por código?


Entrando en el sitio del Guille o comprando el número 41 de dotNetManía, je,
je

En serio, aquí tienes un ejemplo de cómo puedes modificar esos datos
"globales":
http://www.elguille.info/NET/dotnet...tings1.htm
http://www.elguille.info/NET/dotnet...tings2.htm

Aunque en la mayoría de los casos, uso mi propia clase cuando quiero que sea
global...
http://www.elguille.info/NET/dotnet...n_2003.htm
http://www.elguille.info/NET/vs2005...CSharp.htm


Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"Carmelo J. Morales Muñoz" wrote in message
news:
¡Hola denuevo!

Estoy con una duda, tengo un fichero Settings, en el cual he creado varias
entradas para almacenar datos de la aplicación tales con ejercicioActivo,
Serie, etc.


Cuando agrego un nuevo elemento a este fichero veo que hay la posibilidad
de decidir si dicha variable el "Ambito" será para el usuario actual o
para toda la aplicación.

Pues me he dado cuenta que cuando defino que una variable es para toda la
aplicación no puedo modificarlo mendiante código tal y como hacia, yo
hacia algo como esto:

Setting.default.MiVariableCadena = "12345";

Pero si el ambito no es para usuario y es para aplicación no me deja
modificarlo, el mensaje es exactamente:

Error 1 No se puede asignar la propiedad o el indizador
'GESTMO.Settings.LongitudMaxima' (es de sólo lectura)
C:\Users\Carmelo\Documents\Visual Studio
2005\Projects\GESTMO\GESTMO\Principal.cs 665 25 GESTMO


¿como puedo modificarlo por código?
Respuesta Responder a este mensaje
#2 Carmelo J. Morales Muñoz
30/10/2007 - 15:32 | Informe spam
muchas gracias!
Respuesta Responder a este mensaje
#3 Lluis Franco
30/10/2007 - 17:55 | Informe spam
:-)
Grrr!!!
Te me has adelantado... te perdono porque el artículo es tuyo.
Saludos,

Lluís Franco i Montanyés
[MS-MVP-MCP Visual Basic]
Web: http://sps.uyssoft.com
Blog: http://msmvps.com/blogs/lfranco
Geeks: http://geeks.ms/blogs/lfranco
(Guía de netiquette de los foros)
http://sps.uyssoft.com/Foros%20onli...uette.aspx
FIMARGE, S.A.
Principat d'Andorra

Tel.: +376 805 100
Fax: +376 824 500
Mi Perfil MVP en:
https://mvp.support.microsoft.com/profile/Lluis
This posting is provided "AS IS" with no warranties, and confers no rights.
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho.
Respuesta Responder a este mensaje
#4 mafraeb
30/10/2007 - 18:26 | Informe spam
Una pregunta respecto al tema que estais tratando...

No se puede usar ConfigurationManager para recuperar esta información?
Cuando establecemos una propiedad dinamica por ejemplo a una caja de texto
la información se almacena autmáticamente, pero fisicamente donde está?

Gracias

"Carmelo J. Morales Muñoz" wrote:

Hola denuevo!

Estoy con una duda, tengo un fichero Settings, en el cual he creado varias
entradas para almacenar datos de la aplicacin tales con ejercicioActivo,
Serie, etc.


Cuando agrego un nuevo elemento a este fichero veo que hay la posibilidad de
decidir si dicha variable el "Ambito" ser para el usuario actual o para
toda la aplicacin.

Pues me he dado cuenta que cuando defino que una variable es para toda la
aplicacin no puedo modificarlo mendiante cdigo tal y como hacia, yo hacia
algo como esto:

Setting.default.MiVariableCadena = "12345";

Pero si el ambito no es para usuario y es para aplicacin no me deja
modificarlo, el mensaje es exactamente:

Error 1 No se puede asignar la propiedad o el indizador
'GESTMO.Settings.LongitudMaxima' (es de slo lectura)
C:\Users\Carmelo\Documents\Visual Studio
2005\Projects\GESTMO\GESTMO\Principal.cs 665 25 GESTMO


como puedo modificarlo por cdigo?

Respuesta Responder a este mensaje
#5 Guillermo guille
30/10/2007 - 19:55 | Informe spam
pues creo que en el fichero de configuración... eso es lo que hacen los dos
primeros links que he puesto...
Si te refieres a la configuración de VS2005, eso se guarda en la carpeta de
local settings (creo), que en XP está en un sitio y en Vista en otro (en el
local o roaming ese que crea).
Peor ahí se guardan los datos de usuario, los de la aplciación en el fichero
de configuración, el problema con Vista es que si se instala en el disco C,
ese fichero se copia al directorio virtual y es un follón... por eso acabé
fabricándome mi propia clase.

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"mafraeb" wrote in message
news:
Una pregunta respecto al tema que estais tratando...

No se puede usar ConfigurationManager para recuperar esta información?
Cuando establecemos una propiedad dinamica por ejemplo a una caja de texto
la información se almacena autmáticamente, pero fisicamente donde está?

Gracias

"Carmelo J. Morales Muñoz" wrote:

Hola denuevo!

Estoy con una duda, tengo un fichero Settings, en el cual he creado
varias
entradas para almacenar datos de la aplicacin tales con ejercicioActivo,
Serie, etc.


Cuando agrego un nuevo elemento a este fichero veo que hay la posibilidad
de
decidir si dicha variable el "Ambito" ser para el usuario actual o para
toda la aplicacin.

Pues me he dado cuenta que cuando defino que una variable es para toda la
aplicacin no puedo modificarlo mendiante cdigo tal y como hacia, yo hacia
algo como esto:

Setting.default.MiVariableCadena = "12345";

Pero si el ambito no es para usuario y es para aplicacin no me deja
modificarlo, el mensaje es exactamente:

Error 1 No se puede asignar la propiedad o el indizador
'GESTMO.Settings.LongitudMaxima' (es de slo lectura)
C:\Users\Carmelo\Documents\Visual Studio
2005\Projects\GESTMO\GESTMO\Principal.cs 665 25 GESTMO


como puedo modificarlo por cdigo?

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