Autor |
Mensaje |
CanihoJR
Ingeniero Programador
Registrado: Septiembre 2009
Mensajes: 269
Edad: 38 Ubicación: San Pedro Alcantara
|
No Encuentro Ell Problema Con Las Configuraciones (settings) [SOLUCIONADO]
Pues eso, en un proyecto nuevo que acabo de empezar, me dispuse a crear mi formulario de configuracion y fui a probarlo.... tan solo me dio tiempo de escribir lo siguiente:
- PUBLIC SUB Form_Open()
- ME.Center
-
- 'Cargo la configuracion existente si esque existia alguna.
- 'Base Datos
- TBservidor.Text = Settings["BD/Servidor"]
- TBbasedatos.Text = Settings["BD/BD"]
- TBusuario.Text = Settings["BD/BDuser"]
- TBPassword.Text = Settings["BD/BDPasswd"]
-
- 'Impresoras
- TBtickets.Text = Settings["PRT/Tickets"]
- TBfacturas.Text = Settings["PRT/Facturas"]
- TBinformes.Text = Settings["PRT/Informes"]
- END
-
- PUBLIC SUB Button1_Click()
-
- ' Guardar configuracion de Acceso a base de datos
- Settings["BD/Servidor"] = TBservidor.Text
- Settings["BD/Tipo"] = "mysql"
- Settings["BD/BDuser"] = TBusuario.Text
- Settings["BD/DBPasswd"] = TBPassword.Text
- Settings["BD/BD"] = TBbasedatos.Text
- Settings["BD/Puerto"] = "3306"
-
- 'Guardar configuracion de impresoras
- Settings["PRT/Tickets"] = TBtickets.Text
- Settings["PRT/Facturas"] = TBfacturas.Text
- Settings["PRT/Informes"] = TBinformes.Text
-
- ME.Close
- END
El caso es que cuando abro el formulario de nuevo por segunda vez, me carga todos los datos sin problemas excepto el del password, estoy dandole vueltas al tema, pero no encuentro la errata, es mas, despues el codigo de conexion usando el archivo de configuracion se conecta bien a la base de datos y en el archivo puedo ver la password... alguna idea? O_O
última edición por CanihoJR el Viernes, 09 Octobre 2009, 14:54; editado 1 vez
|
#1 Jueves, 08 Octobre 2009, 19:35 |
|
|
soplo
Analista Programador
Registrado: Septiembre 2009
Mensajes: 843
Edad: 44
|
Re: No Encuentro Ell Problema Con Las Configuraciones (settings)
Hola
Comprueba el contenido de ~/.config/gambas/nombre_aplicacion.conf
Ahí verás que es lo que tienes guardado.
|
#2 Viernes, 09 Octobre 2009, 01:17 |
|
|
CanihoJR
Ingeniero Programador
Registrado: Septiembre 2009
Mensajes: 269
Edad: 38 Ubicación: San Pedro Alcantara
|
Re: No Encuentro Ell Problema Con Las Configuraciones (settings)
el caso es que el contenido de dicho archivo es correcto, incluso conectarme a la base de datos lo hace sin problemas si voy cojiendo los parametros de dicho archivo... :/
[BD]
Servidor="localhost"
Tipo="mysql"
BDuser="root"
BD="lnagestion"
Puerto="3306"
DBPasswd="urifriskies"
[PRT]
Tickets="tickets"
Facturas="facturas"
Informes="informes"
|
#3 Viernes, 09 Octobre 2009, 08:30 |
|
|
soplo
Analista Programador
Registrado: Septiembre 2009
Mensajes: 843
Edad: 44
|
Re: No Encuentro Ell Problema Con Las Configuraciones (settings)
Pues no señor
TBPassword.Text = Settings["BD/ BDPasswd"]
DBPasswd="urifriskies"
|
#4 Viernes, 09 Octobre 2009, 13:13 |
|
|
nrcefe
Aprendiz
Registrado: Septiembre 2009
Mensajes: 88
Ubicación: Entre Rios, Argentina
|
Tal Vez éste Sea El Problema
1) PUBLIC SUB Form_Open()
# ME.Center
#
# 'Cargo la configuracion existente si esque existia alguna.
# 'Base Datos
# TBservidor.Text = Settings["BD/Servidor"]
# TBbasedatos.Text = Settings["BD/BD"]
# TBusuario.Text = Settings["BD/BDuser"]
# TBPassword.Text = Settings["BD/BDPasswd"] >>>> aca pusiste BDPasswd deberia ser DBPasswd
o deberias modificar en el button1_click , la linea Settings["BD/DBPasswd"]
2) PUBLIC SUB Button1_Click()
#
# ' Guardar configuracion de Acceso a base de datos
# Settings["BD/Servidor"] = TBservidor.Text
# Settings["BD/Tipo"] = "mysql"
# Settings["BD/BDuser"] = TBusuario.Text
# Settings["BD/DBPasswd"] = TBPassword.Text >>>> aca deberias poner Settings["BD/BDPasswd"] = TBPassword.Text
Si haces el 1), no hagas el 2)
|
#5 Viernes, 09 Octobre 2009, 14:46 |
|
|
CanihoJR
Ingeniero Programador
Registrado: Septiembre 2009
Mensajes: 269
Edad: 38 Ubicación: San Pedro Alcantara
|
Re: No Encuentro Ell Problema Con Las Configuraciones (settings)
ajá mil y un gracias, estaba revisando el codigo hasta la saciedad y no atinaba con la tonteria que me imaginase que seria..... pero me surgia la duda por si "password" fuese alguna palabra reservada o algo por el esitlo......
Gracias!
|
#6 Viernes, 09 Octobre 2009, 14:53 |
|
|
nrcefe
Aprendiz
Registrado: Septiembre 2009
Mensajes: 88
Ubicación: Entre Rios, Argentina
|
Re: No Encuentro Ell Problema Con Las Configuraciones (settings) [SOLUCIONADO]
ya somos dos los que por una letra damos mil vueltas al codigo....
|
#7 Viernes, 09 Octobre 2009, 14:57 |
|
|
|