System.Win.Registry.TRegistry.CreateKey

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function CreateKey(const Key: string): Boolean;

C++

bool __fastcall CreateKey(const System::UnicodeString Key);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Win.Registry.pas
System.Win.Registry.hpp
System.Win.Registry TRegistry

Description

Crée une nouvelle clé dans le registre.

CreateKey permet d'ajouter une nouvelle clé au registre. Key représente le nom de la clé à créer. Il peut s'agir d'un nom absolu ou d'un nom relatif. Une clé absolue commence par une barre oblique inverse (\) et est sous-clé de la clé racine. Une clé relative est sous-clé de la clé en cours.

CreateKey renvoie true si la création de la clé a pu s'effectuer correctement. En cas d'erreur, une exception est provoquée. Une tentative de création d'une clé qui existe déjà n'a aucun effet.

CreateKey ne crée que des clés non volatiles. Pour créer des clés volatiles sous Windows NT, appelez directement l'API Windows.

CreateKey crée des clés avec un droit d'accès KEY_ALL_ACCESS. Pour créer des clés avec un droit d'accès plus restreint, appelez directement l'API Windows.

Une clé créée par CreateKey n'a pas de valeurs. Pour définir la valeur des clés, utilisez la procédure WriteCurrency, WriteBinaryData, WriteBool, WriteDate, WriteDateTime, WriteFloat, WriteInteger, WriteString ou WriteTime.

Voir aussi