fr:code:data:registry
Ceci est une ancienne révision du document !
Table des matières
Registry [En cours de Traduction Wismerheal][WSL]
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();
Example
Créer l'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.
Syntax
myObject.keys();
Returns
- (array) an array containing all the keys contained in the current key
Exceptions
- (InvalidKeyError) unable to query informations about this key
deleteValue
Deletes a value contained in the current key.
Syntax
myObject.deleteValue(value);
myObject.deleteValue();
Arguments
- value - (string) the value to delete
Returns
- (Registry) this Registry
Exceptions
- (InvalidKeyError) unable to delete the key
deleteKey
Deletes a registry key, or deletes the current key.
Syntax
myObject.deleteKey(key, subkey);
myObject.deleteKey();
Arguments
- key - (Key) the root key to use
- subkey - (string) the subkey to delete
Returns
- (Registry) this Registry
Exceptions
- (InvalidKeyError) unable to create the key
closeKey
Closes the current key.
Syntax
myObject.closeKey();
Returns
- (Registry) this Registry
Enumerations
Key
Root keys.
Values
- ClassesRoot: classes root
- CurrentConfig: current config
- CurrentUser: current user
- Users: users
- LocalMachine: local machine
fr/code/data/registry.1332430328.txt.gz · Dernière modification : 2021/02/13 11:23 (modification externe)