27 septiembre 2006

C#, Registro y booleanos

No se si os habrá pasado alguna vez. Al intentar leer un valor lógico del registro con C# me dice sencillamente, que me busque la vida.
Así que, hago esto que es igual de rápido y así de fácil:

valor_logico = ((int)clave.GetValue (nombreCadena)) == 1;

Para leer los datos del registro. Suponiendo que clave es un RegistryKey ya abierto. Y:

clave.SetValue (nombreCadena, valor_logico ? 1 : 0, RegistryValueKind.DWord);

para escribirlo.

No es muy complicado ¿ verdad ?

No hay comentarios:

Publicar un comentario