Key nulle

Résolu
Signaler
Messages postés
1447
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
-
Messages postés
1447
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
-
Voilà le code dans une fonction :

Dim desktopKey As Microsoft.Win32.RegistryKey = _ My.Computer.Registry.CurrentUser.OpenSubKey("ControlPanel\Desktop", True)
desktopKey.SetValue("Value1", 1)

Qui me génère une erreur car desktopKey = Nothing bien qu'il soit défini, comment y remédier ?

Redman

6 réponses

Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
41
Je sais pas si tu as tout lu, je disais :

Il faut un espace entre Control et Panel

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
41
Si ta clé n'existe pas, OpenSubKey te renverra une valeur Nothing.

De même si tu n'as pas les autorisations d'accès sur cette clé.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
Messages postés
1447
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
2
elle existe et j'ai l'autorisation d'accès.

Redman
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
41
C'est une colle que tu nous as posé là, c'est ça ?????

Tu as voulu nous testé ????

Il faut un espace entre Control et Panel

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
Messages postés
1447
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
2
Pas du tout, si c'était pas autorisé ca aurait levé l'exception ScurityException or c'est ArgumentNullException.

Redman
Messages postés
1447
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
2
Ah pardon ,désolé.

Redman