Outils pour utilisateurs

Outils du site


fr:code:data:registry

Ceci est une ancienne révision du document !


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

  1. key - (Key) la racine de la clef à utiliser
  2. 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

  1. key - (Key) la racine de la clef à utiliser
  2. 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

  1. value - (string) la valeur de la clef à écrire
  2. 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

  1. 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

  1. 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

  1. key - (Key) the root key to use
  2. 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

  1. ClassesRoot: classes root
  2. CurrentConfig: current config
  3. CurrentUser: current user
  4. Users: users
  5. LocalMachine: local machine
fr/code/data/registry.1332430328.txt.gz · Dernière modification : 2021/02/13 11:23 (modification externe)