Guardar informacion

22/03/2005 - 14:15 por Pedro Rivera | Informe spam
Sigo con lo mismo. ¿Existe alguna forma de que los
archivos de mi aplicación recuerden sus propios datos?

Por ejemplo, tengo mi formulario que se guarda con
extensión .form. Al iniciarse este formulario, su color
es rojo. Después, el usuario cambia su color a verde y
guarda el formulario. Si yo quiero que cuando el usuario
abra este formulario su color sea verde, debí previamente
guardar esta información en un archivo de texto o en una
base de datos. ¿Cómo puedo hacer que esta información
quede contenida en el mismo archivo .prog? ¿Cómo hace
esto Excel o Word?

Preguntas similare

Leer las respuestas

#6 A.Poblacion
23/03/2005 - 17:45 | Informe spam
"Pedro Rivera" wrote in message
news:0c6d01c52fb5$8e1e8cc0$
¿Podrías mandarme un
ejemplo o decirme dónde encontrar uno? Por decir algo,
¿cómo podría hacer eso que menciono del color sin que
deba tener un archivo de .txt o .mdb o cualquier otro
archivo ajeno a mi aplicación?



Sea "MiColor" la variable que quieres guardar. Supongamos que la vas a
guardar en el Registro. Este es el código que la guarda:

Dim regClave As Microsoft.Win32.RegistryKey
regClave Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\MiNombre\MiVersion
\MisOpciones", True)
If regClave Is Nothing Then
regClave Microsoft.Win32.Registry.CurrentUser.CreateSubKey("SOFTWARE\MiNombre\MiVersi
on\MisOpciones")
End If
regClave.SetValue("Color", MiColor)
regClave.Close()

Cuando quieras recuperar el valor salvado:

Dim regClave As Microsoft.Win32.RegistryKey
regClave Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\MiNombre\MiVersion
\MisOpciones", True)
If regClave Is Nothing Then
'No estaba salvado el valor.
End If
Dim resultado As String = CType(regClave.GetValue("Color", ValorPorDefecto),
String)
regClave.Close()
'Ahora "resultado" tiene el color que habias salvado
Respuesta Responder a este mensaje
#7 Pedro Rivera
24/03/2005 - 03:22 | Informe spam
Pues bien A.Poblacion, aunque llevo poco tiempo en esto,
en ese poco tiempo no había visto algo así. Gracias por
ampliar mis horizontes.

"Pedro Rivera" wrote in


message
news:0c6d01c52fb5$8e1e8cc0$
¿Podrías mandarme un
ejemplo o decirme dónde encontrar uno? Por decir algo,
¿cómo podría hacer eso que menciono del color sin que
deba tener un archivo de .txt o .mdb o cualquier otro
archivo ajeno a mi aplicación?



Sea "MiColor" la variable que quieres guardar.


Supongamos que la vas a
guardar en el Registro. Este es el código que la guarda:

Dim regClave As Microsoft.Win32.RegistryKey
regClave >Microsoft.Win32.Registry.CurrentUser.OpenSubKey


("SOFTWARE\MiNombre\MiVersion
\MisOpciones", True)
If regClave Is Nothing Then
regClave >Microsoft.Win32.Registry.CurrentUser.CreateSubKey


("SOFTWARE\MiNombre\MiVersi
on\MisOpciones")
End If
regClave.SetValue("Color", MiColor)
regClave.Close()

Cuando quieras recuperar el valor salvado:

Dim regClave As Microsoft.Win32.RegistryKey
regClave >Microsoft.Win32.Registry.CurrentUser.OpenSubKey


("SOFTWARE\MiNombre\MiVersion
\MisOpciones", True)
If regClave Is Nothing Then
'No estaba salvado el valor.
End If
Dim resultado As String = CType(regClave.GetValue


("Color", ValorPorDefecto),
String)
regClave.Close()
'Ahora "resultado" tiene el color que habias salvado


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida