https://foro.gambas-es.org/viewtopic.php?f=1&t=835&p=4718#p4718
-----------------------------------
Invitado
Jueves, 05 Agosto 2010, 20:52

Re: Como Crear Algo Parecido A .ini
-----------------------------------
[quote user="jguardon" post="4716"]@kimizombie

Mira este post, donde se explica el funcionamiento de esta clase. Es realmente sencillo!!

http://foro.gambas-es.org/viewtopic.php?f=1&t=19

Te lo resumo un poco:

Activas el componente gb.settings desde las propiedades de tu proyecto

Asignas el valor de una variable a una Sección/Clave:

[code linenumbers=false syntax=gambas]Settings["MiSeccion/MiClave"] = MiValor[/code]

Recuperas el valor para asignarlo a una variable o a una propiedad de algún control:

[code linenumbers=false syntax=gambas]mivarable_o_propiedad = Settings["MiSeccion/MiClave"][/code]

En caso de que no exista todavía esa clave en el fichero settings, puede que el programa produzca un error. Para eso existe un segundo argumento opcional: "valor por defecto" que será lo que devuelva en ese caso:

[code linenumbers=false syntax=gambas]mivarable_o_propiedad = Settings["MiSeccion/MiClave", valor_por_defecto][/code]

Por supuesto, todos los valores pueden ser strings, integer, date, etc. Es decir, todos los tipos que sean representables en utf-8.

Ejemplo de archivo settings:

[code linenumbers=false][MiSeccion]
MiClave = mivalor
OtraClave = otrovalor

[Otraseccion]
Otraclavemas = loquequieras[/code]

Como ves es sencillísimo, rápido y útil.

Para más info: http://gambasdoc.org/help/comp/gb.settings/settings?es

Saludos[/quote]

Creo que es esto lo que quiero :) lo pruebo y os digo mucahs gracias


