• Lunes 18 de Noviembre de 2024, 07:34

Autor Tema:  Cambiar Variables Por Programa Y Que Se Mantenga  (Leído 1450 veces)

sirespi

  • Miembro activo
  • **
  • Mensajes: 64
    • Ver Perfil
Cambiar Variables Por Programa Y Que Se Mantenga
« en: Jueves 14 de Julio de 2005, 11:14 »
0
Muy buenas.

Bueno, ahi va la segunda pregunta del dia.

Tengo un programa y una serie de variables para definir las opciones. Segun ejecuto el programa , puedo cambiar el valor de esas variables , pero lo que quiero es que cuando  cierre el programa y vuelva a inciarlo, esas variables esten con el el ultimo valor que le meti, no con el primero establecido por codigo.

La unica forma que he visto de hacer esto es meter esas variables en un fichero cuando las modifico, de tal forma que al inciar el programa leo el fichero y por lo tanto las variables tienen el ultimo valor que asigne al ejecutar el programa.

En esto no tengo problemas, pero mi pregunta es si hay alguna forma de hacer esto que no sea con un fichero de texto.

Por ejemplo use esto para crear una especie de contraseña, de tal forma que si la cambio, se graba en un fichero y al iniciar tengo que poner la nueva que meti o no me deja acceder.

Existe alguna otra forma de realizar esto, algo de memoria compartida o algo asi?? He leido algo de que se puede hacer con el registro de windows, pero no se si funciona y ademas me da panico tocar el registro.

Si alguno sabe otra forma, que em diga algo por favor. Muchas gracias.

Shiquilla

  • Miembro MUY activo
  • ***
  • Mensajes: 188
  • Nacionalidad: es
    • Ver Perfil
    • http://www.songesoft.com
Re: Cambiar Variables Por Programa Y Que Se Mantenga
« Respuesta #1 en: Jueves 14 de Julio de 2005, 11:43 »
0
La única forma que queda, si no quieres fichero ni base de datos, es almacenar el valor de las variables en ell registro del sistema.

Si te decides por eso te mando un ejemplo para leer y escribir en el registro.

Saludos,
« §hÿqµïllæ »

sirespi

  • Miembro activo
  • **
  • Mensajes: 64
    • Ver Perfil
Re: Cambiar Variables Por Programa Y Que Se Mantenga
« Respuesta #2 en: Jueves 14 de Julio de 2005, 12:04 »
0
Pues nada, si aqui se trata de aprender, ire con cuidadin y ya esta. Si puedes te agradeceria que me mandases algun ejemplo. Muchas gracias.

Shiquilla

  • Miembro MUY activo
  • ***
  • Mensajes: 188
  • Nacionalidad: es
    • Ver Perfil
    • http://www.songesoft.com
Re: Cambiar Variables Por Programa Y Que Se Mantenga
« Respuesta #3 en: Jueves 14 de Julio de 2005, 12:19 »
0
Para guardar valores:

SaveSetting NombreAplicacion, NombreSeccion, NombreKey, ValorKey

Ejemplo:
SaveSetting "AppPrincipal", "Principal", "Fuente", txtPropiedades(7).Text


Para recoger esos valores:
VBLE = GetSetting(NombreAplicacion, NombreSeccion, NombreKey)

Ejemplo:
txtPropiedades(7).Text = GetSetting ("AppPrincipal", "Principal", "Fuente")

Saludos,
« §hÿqµïllæ »