System.Win.Registry.ERegistryException
Delphi
ERegistryException = class(Exception);
C++
class PASCALIMPLEMENTATION ERegistryException : public System::Sysutils::Exception
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.Win.Registry.pas System.Win.Registry.hpp |
System.Win.Registry | System.Win.Registry |
Description
ERegistryException est la classe des exceptions pour les erreurs de registre.
ERegistryException est déclenchée quand une application ne peut effectuer les actions suivantes :
Création d'une nouvelle clé dans le registre.
Lecture d'une valeur de donnée associée à une clé.
Lecture d'une valeur de donnée binaire associée à une clé dans un tampon local.
Ecriture d'une valeur de donnée dans une clé.
La création d'une clé échoue quand une application tente de créer une sous-clé d'une clé pour laquelle elle ne dispose pas du droit d'accès KEY_CREATE_SUB_KEY.
La lecture d'une valeur de donnée associée à une clé échoue quand une application ne dispose pas du droit d'accès KEY_READ, ou quand elle tente de lire un type de données incorrect à partir d'une clé, comme par exemple une chaîne de caractères à partir d'une valeur entière.
La lecture d'une valeur binaire dans un tampon local échoue quand une application n'a pas alloué un tampon suffisamment grand pour les données.
L'écriture d'une valeur de donnée dans une clé échoue quand une application ne dispose pas du droit d'accès KEY_WRITE pour la clé en cours.