OVH Cloud OVH Cloud

registry.CurrentUser.SetValue

3 réponses
Avatar
Denis
Bonjour à tous,

J'utilise une fonction pour ecrire des infos dans la base de registre.

elle se compose de ceci :

Registry.CurrentUser.OpenSubKey("x")
ou
Registry.CurrentUser.CreateSubKey("x")

Registry.CurrentUser.SetValue("y",z)

Registry.CurrentUser.Close()"



Le problème, c'est que si je dois l'utiliser plusieurs fois, je ne plante
sur le SetValue dès le deuxième appel !

Que ce passe t-il ?

3 réponses

Avatar
Denis
J'ai trouvé d'ou venait mon problème

Merci à moi même pour mon aide .....

Aloha à tous, 2nis

"Denis" a écrit dans le message de news:

Bonjour à tous,

J'utilise une fonction pour ecrire des infos dans la base de registre.

elle se compose de ceci :

Registry.CurrentUser.OpenSubKey("x")
ou
Registry.CurrentUser.CreateSubKey("x")

Registry.CurrentUser.SetValue("y",z)

Registry.CurrentUser.Close()"



Le problème, c'est que si je dois l'utiliser plusieurs fois, je ne plante
sur le SetValue dès le deuxième appel !

Que ce passe t-il ?





Avatar
Zoury
Bonjour Denis! :O)

J'ai trouvé d'ou venait mon problème



veux-tu nous faire part de ta découverte pour les archives ?

--
Cordialement
Yanick
MVP pour Visual Basic
Avatar
Denis
Cela était tout bête.

Lors du premier passage, ma clé n'existait pas donc le createsubkey passait
mais comme j'étais dans une boucle, au 2ème passage le createsubkey se
plantait. Avec un simple open (de la bonne clé), c'est mieux !!

Bref, c'était plus une erreur de "copier/coller" un peu trop rapide

2nis

"Zoury" wrote:

Bonjour Denis! :O)

> J'ai trouvé d'ou venait mon problème

veux-tu nous faire part de ta découverte pour les archives ?

--
Cordialement
Yanick
MVP pour Visual Basic