Guardar Una Pequeña Información Tipo Clave-valor O Simplemente Un Texto Tipo Configuración


Objetivo: Guardar Una Pequeña Información Tipo Clave-valor O Simplemente Un Texto Tipo Configuración
Hola

Deseo guardar una pequeña información tipo clave-valor o simplemente un texto tipo configuración de forma permanente pero modificable.

Cual es la forma más adecuada, estándar y correcta para ustedes.

Gracias.

Perfil MP  
Objetivo: Re: Guardar Una Pequeña Información Tipo Clave-valor O Simplemente Un Texto Tipo Configuración
Clase Settings. Sin dudarlo.

Perfil MP  
Objetivo: Re: Guardar Una Pequeña Información Tipo Clave-valor O Simplemente Un Texto Tipo Configuración
shordi escribió: [Ver mensaje]
Clase Settings. Sin dudarlo.


Supongo que es gb.Settings, vamos que lo acabo de añadir gracias a tu infor de ahora. Y voy a probar a ver como funciona. Gracias, oye gambas de verdad que me gusta, esta muy bien, es como el aprendiz, sirve para todo.

Oye gracias shordi.

Perfil MP  
Objetivo: Re: Guardar Una Pequeña Información Tipo Clave-valor O Simplemente Un Texto Tipo Configuración
shordi escribió: [Ver mensaje]
Clase Settings. Sin dudarlo.


Oye quiero guardar un string o directamente la cadena en un determinado sitio y cuando inicie la aplicación pintar un label con este texto, pero no tengo claro como, pienso que es con .write pero no se usarlo.

Me das una pista por favor.

Perfil MP  
Objetivo: Re: Guardar Una Pequeña Información Tipo Clave-valor O Simplemente Un Texto Tipo Configuración
shordi escribió: [Ver mensaje]
Clase Settings. Sin dudarlo.


Dim demo As String = "hola"
oMiConfiguracion["demo"] = demo
oMiConfiguracion.Save

Print oMiConfiguracion["demo"]

Esto he puesto y parece que funciona, ¿es así o no es lo correcto?.

Perfil MP  
Objetivo: Re: Guardar Una Pequeña Información Tipo Clave-valor O Simplemente Un Texto Tipo Configuración
gambafeliz escribió: [Ver mensaje]
shordi escribió: [Ver mensaje]
Clase Settings. Sin dudarlo.


Dim demo As String = "hola"
oMiConfiguracion["demo"] = demo
oMiConfiguracion.Save

Print oMiConfiguracion["demo"]

Esto he puesto y parece que funciona, ¿es así o no es lo correcto?.

No. Lo que has hecho ha sido crear una colección (aunque sin que pongas cómo has declarado oMiConfiguración... )

Tienes que enlazar el componente gb.settings primero y luego:


Settings["MiConf/saludo"]="holamundo"
Settings.Save()



Esto se graba en user.home/.config/gambas3/tuprograma.conf en el mismo formato que los famosos archivos de configuración de windows, es decir

Citar:

[Miconf]
saludo=holamundo


La clase tiene más cosas como el recordar la arquitectura de los formularios

public sub Form_Close()
settings.write(me) 'salva el tamaño y la posición del formulario al cerrarlo
end


Luego al abrirlo
Public sub Form_Open()

settings.read(me) 'te restaura la posición y tamaño que tuviesen al cerrarse la última vez

end

Perfil MP  
Objetivo: Re: Guardar Una Pequeña Información Tipo Clave-valor O Simplemente Un Texto Tipo Configuración
shordi escribió: [Ver mensaje]
...


Si, exacto viendo el interior del archivo de .conf he visto que era una colección lo que había hecho, pues muchas gracias por que como a mi me funcionaba pues lo dí por válido.

Pero tus explicaciones son absolutamente correctas y es el camino a seguir. Gracias.

Perfil MP  
Objetivo: Re: Guardar Una Pequeña Información Tipo Clave-valor O Simplemente Un Texto Tipo Configuración
gambafeliz

Otros ejemplos:
https://cursogambas.blogspot.com/20...gbsettings.html

Saludos

Objetivo: Re: Guardar Una Pequeña Información Tipo Clave-valor O Simplemente Un Texto Tipo Configuración
jsbsan escribió: [Ver mensaje]
gambafeliz

Otros ejemplos:
https://cursogambas.blogspot.com/20...gbsettings.html

Saludos


Esté era el Blog que yo me refería, mi enhorabuena, para personas como yo es fundamental que exista tu blog; a lo mejor no te lo dijeron pero haces una gran ayuda a todos los que empezamos con gambas.

G R A C I A S*****

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.1062s (PHP: -31% SQL: 131%)
Consultas SQL: 23 - Debug off - GZIP Activado