System.Win.Registry.ERegistryException

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.SysUtils.ExceptionSystem.TObjectERegistryException

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.

Voir aussi