fr:code:data:registry
Table des matières
Registry
Cet objet vous permet d'accéder au registre du système. Il ne fonctionne que sous Windows.
Fonctions
Registry
Fonction de construction.
Syntaxe
var myObject = new Registry();
Exemple
Créer un objet "Registry".
var myObject = new Registry();
Méthodes
openKey
Ouvrir une clef de registre.
Syntaxe
myObject.openKey(key, subkey);
Arguments
- key - (Key) la racine de la clef à utiliser
- subkey - (string) la sous-clef à ouvrir
Renvoie
- (Registry) ce "Registry"
Exceptions
- (OpenKeyError) ne parvient pas à ouvrir la clef
createKey
Créer une clef de registre.
Syntaxe
myObject.createKey(key, subkey);
Arguments
- key - (Key) la racine de la clef à utiliser
- subkey - (string) la sous-clef à créer
Renvoie
- (Registry) ce "Registry"
Exceptions
- (CreateKeyError) ne parvient pas à créer la clef
setValue
Définit la valeur de la clef actuelle.
Syntaxe
myObject.setValue(value, data);
Arguments
- value - (string) la valeur de la clef à écrire
- data - (mixed) les donnée à écrire
Renvoie
- (Registry) ce "Registry"
Exceptions
- (SetValueError) ne parvient pas à définir la valeur des données
value
Renvoie les données contenues dans la valeur d'un registre.
Syntaxe
myObject.value(value);
myObject.value();
Arguments
- value - (string) la valeur à lire
Renvoie
- (mixed) les données contenues dans la valeur du registre
Exceptions
- (FindValueError) ne parvient pas à trouver la valeur à lire
- (InvalidValueError) type de valeur non valide
valueNames
Renvoie tous les noms de valeurs contenus dans la clef actuelle.
Syntaxe
myObject.valueNames();
Renvoie
- (array) un tableau contenant tous les noms de valeurs contenus dans la clef actuelle
Exceptions
- (InvalidKeyError) ne parvient pas à quérir les information de cette clef (oui, j'aurais pu utiliser "obtenir", mais ça me fait marrer)
keys
Renvoie toutes les clefs contenues dans la clef actuelle.
Syntaxe
myObject.keys();
Renvoie
- (array) un tableau contenant toutes les clefs contenues dans la clef actuelle
Exceptions
- (InvalidKeyError) ne parvient pas à quérir les information de cette clef (oui, j'aurais pu utiliser "obtenir", mais ça me fait toujours marrer)
deleteValue
Efface une valeur contenue dans la clef actuelle.
Syntaxe
myObject.deleteValue(value);
myObject.deleteValue();
Arguments
- value - (string) la valeur à effacer
Renvoie
- (Registry) ce "Registry"
Exceptions
- (InvalidKeyError) ne parvient pas à effacer la clef
deleteKey
Effacer une clef de registre ou la clef actuelle.
Syntaxe
myObject.deleteKey(key, subkey);
myObject.deleteKey();
Arguments
- key - (Key) la racine de la clef à utiliser
- subkey - (string) la sous-clef à effacer
Renvoie
- (Registry) ce "Registry"
Exceptions
- (InvalidKeyError) ne parvient pas à effacer la clef
closeKey
Fermer la clef actuelle.
Syntaxe
myObject.closeKey();
Renvoie
- (Registry) ce "Registry"
Enumerations
Key
Racine de la clef.
Valeurs
- ClassesRoot: classes de la racine
- CurrentConfig: configuration actuelle
- CurrentUser: utilisateur actuel
- Users: utilisateurs
- LocalMachine: Machine en local
fr/code/data/registry.txt · Dernière modification : 2021/02/13 11:23 de 127.0.0.1