Mensajes: 1,177
Temas: 420
Gracias Recibidas: 294 en 214 posts
Gracias Dadas: 189
Registro en: Jul 2020
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.

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
"El buen perfume en frasco pequeño se vende"
Mensajes: 1,018
Temas: 107
Gracias Recibidas: 361 en 246 posts
Gracias Dadas: 406
Registro en: Jul 2020
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:1 usuarios dice Gracias! a Shordi por este post
• Shell
Mensajes: 1,177
Temas: 420
Gracias Recibidas: 294 en 214 posts
Gracias Dadas: 189
Registro en: Jul 2020
(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
"El buen perfume en frasco pequeño se vende"
Mensajes: 1,018
Temas: 107
Gracias Recibidas: 361 en 246 posts
Gracias Dadas: 406
Registro en: Jul 2020
No. Ese es el path por defecto. Puedes crear todos los archivos settings que desees así:
GAMBAS
$tema
= New Settings(mconf.
ConfigPath &/ "Themes/" &/ Tema.
Text & ".conf")....
....
$tema["Theme/Font"] = Fuente.Value
$tema["Theme/Foreground"] = Foreground.Value
$tema["Theme/Background"] = Background.Value
$tema["Theme/Forecolor"] = Forecolor.Value
$tema["Theme/Backcolor"] = Backcolor.Value
$tema["Theme/Bars"] = bars.Value
$tema["Theme/BarsColor"] = barscolor.Value
$tema["Theme/BarsBgColor"] = barsbgcolor.Value
$tema["Theme/BgAnimated"] = BgAnimated.Value
$tema.Save()
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:1 usuarios dice Gracias! a Shordi por este post
• Shell