Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Settings, cuando por error no escribimos bien la clave
#1

Buenas!.

Si al cargar falla una, fallan todas, ¿ no ?.

A la hora de cargar, me dio problema todas por no escribir igual la clave de una sola y no cargó ni una. Quizás esta era el primer setting.

Haré mas preguntas sobre settings más adelante, antes buscaré en el foro....como tiene que ser. Rolleyes
Aun sigo sin comprender bien su uso y por ahora lo uso para dejar el estado de un formulario de una manera concreta. Pero supongo que tiene más usos.

Saludos

"Pero no toques, por qué tocas? - Amador"
    ¡Gracias!
#2

Cita:Si al cargar falla una, fallan todas, ¿ no ?.
No, falla la que falla... salvo que la url del fichero ·conf sea errónea

No podemos regresar
[-] Los siguientes 1 usuarios dice gracias a Shordi por este post:
  • Shell
    ¡Gracias!
#3

(30-12-2022, 18:50)Shordi escribió:  salvo que la url del fichero ·conf sea errónea

¿ Es que eso se puede cambiar ?. Si siempre escribe en /home/usuario/.config/gambas3

"Pero no toques, por qué tocas? - Amador"
    ¡Gracias!
#4

No. Ese es el path por defecto. Puedes crear todos los archivos settings que desees así:

GAMBAS
  1.  
  2. public sub form_open()
  3.  
  4.  $tema = New Settings(mconf.ConfigPath &/ "Themes/" &/ Tema.Text & ".conf")
  5. ....
  6. ....
  7. Public Sub bGuardar_Click()
  8.  
  9.   $tema["Theme/Font"] = Fuente.Value
  10.   $tema["Theme/Foreground"] = Foreground.Value
  11.   $tema["Theme/Background"] = Background.Value
  12.   $tema["Theme/Forecolor"] = Forecolor.Value
  13.   $tema["Theme/Backcolor"] = Backcolor.Value
  14.   $tema["Theme/Bars"] = bars.Value
  15.   $tema["Theme/BarsColor"] = barscolor.Value
  16.   $tema["Theme/BarsBgColor"] = barsbgcolor.Value
  17.   $tema["Theme/BgAnimated"] = BgAnimated.Value
  18.  
  19.   $tema.Save()
  20.  



La línea del ejemplo está extraída del formulario fThemeEditor de mi proyecto gbAmp. La variable $tema no tiene por qué ser privada, claro, puede ser local o lo que quieras.

En este caso se crea un archivo llamado .config/gbAmp/Themes/<tema_elegido_en_pantalla>.conf" y la aplicación contiene tantos archivos .conf como temas haya creado el usuario.

Saludos.

No podemos regresar
[-] Los siguientes 1 usuarios dice gracias a Shordi por este post:
  • Shell
    ¡Gracias!


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)