Stéphane Sibué

 

Référence Librairie CodePPC

Retour à la librairie CodePPC

Retour à l'index des références

Espace de Nom CodePPC.General

Classe Registry

Constantes

La classe Registry expose 2 constantes permettant d'identifier les différentes "racines" de la base de registre :

HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE


Sub CreateNewKey(ByVal lSection As Int32, ByVal sNewKeyName As String)

Cette méthode permet de créer dans la base de registre une nouvelle clé. Le premier paramètre stipule la racine à utiliser (parmi les constantes HKEY_CURRENT_USER et HKEY_LOCAL_MACHINE), le second est le nom de la clé (chemin complet de la clé). Si la clé existe déjà aucune erreur n'est levée.

Exemple : Création de la clé \Software\MonSoft\Toto sous la racine HKEY_LOCAL_MACHINE

CodePPC.General.Registry.CreateNewKey(HKEY_LOCAL_MACHINE,"\Software\MonSoft\Toto")


Function ReadValue(ByVal lSection As Int32, ByVal sKeyName As String, ByVal sValueName As String) As String

Cette méthode permet de lire la valeur d'une variable dans la base de registre. Le premier paramètre stipule la racine à utiliser (parmi les constantes HKEY_CURRENT_USER et HKEY_LOCAL_MACHINE), le second est le nom de la clé (chemin complet de la clé) le dernier est le nom de la clé à lire.

Exemple : Lecture de la variable "MaVariable" stockée sous la clé "\Software\MonSoft\Toto" sous la racine HKEY_LOCAL_MACHINE

Dim wValeur As String = CodePPC.General.Registry.ReadValue(HKEY_LOCAL_MACHINE,"\Software\MonSoft\Toto","MaVariable")


Sub WriteValue(ByVal lSection As Int32, ByVal sKeyName As String, ByVal sValueName As String, ByVal vValueSetting As String)

Cette méthode permet d'écrire la valeur d'une variable dans la base de registre. Le premier paramètre stipule la racine à utiliser (parmi les constantes HKEY_CURRENT_USER et HKEY_LOCAL_MACHINE), le second est le nom de la clé (chemin complet de la clé), le troisième est le nom de la clé à lire, le dernier étant la valeur à écrire.

Exemple :

CodePPC.General.Registry.WriteValue(HKEY_LOCAL_MACHINE,"\Software\MonSoft\Toto","MaVariable","MaValeur")



Développez pour Windows Mobile
Copyright 2001-2005 - Tous droits réservés
Toutes les marques et produits présents dans ces pages sont la propriété exclusive de leurs sociétés respectives.