https://foro.gambas-es.org/viewtopic.php?f=1&t=110
-----------------------------------
CanihoJR
Jueves, 08 Octobre 2009, 19:35

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:

[code linenumbers=true syntax=gambas]
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[/code]

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


-----------------------------------
soplo
Viernes, 09 Octobre 2009, 01:17

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.

 :mryellow:


-----------------------------------
CanihoJR
Viernes, 09 Octobre 2009, 08:30

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... :/

[code linenumbers=false syntax=gambas][BD]
Servidor="localhost"
Tipo="mysql"
BDuser="root"
BD="lnagestion"
Puerto="3306"
DBPasswd="urifriskies"

[PRT]
Tickets="tickets"
Facturas="facturas"
Informes="informes"
[/code]


-----------------------------------
soplo
Viernes, 09 Octobre 2009, 13:13

Re: No Encuentro Ell Problema Con Las Configuraciones (settings)
-----------------------------------
Pues no señor

 TBPassword.Text = Settings["BD/[color=darkred]BD[/color]Passwd"]   

  [color=darkred]DB[/color]Passwd="urifriskies"

 :mryellow:


-----------------------------------
nrcefe
Viernes, 09 Octobre 2009, 14:46

Tal Vez éste Sea El Problema
-----------------------------------
1) [cell class=spoiler]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 [color=#ff00f2]BD[/color]Passwd deberia ser [color=#ff00f2]DB[/color]Passwd
[/cell]

o deberias modificar en el button1_click , la linea  Settings["BD/DBPasswd"]


2) [cell class=spoiler]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/[color=#ff00ff]BD[/color]Passwd"]  = TBPassword.Text[/cell]


Si haces el 1), no hagas el 2)


-----------------------------------
CanihoJR
Viernes, 09 Octobre 2009, 14:53

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! :D


-----------------------------------
nrcefe
Viernes, 09 Octobre 2009, 14:57

Re: No Encuentro Ell Problema Con Las Configuraciones (settings) [SOLUCIONADO]
-----------------------------------
ya somos dos los que por una letra damos mil vueltas al codigo.... ;-)


