System.Win.Registry.TRegistry.MoveKey

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure MoveKey(const OldName, NewName: string; Delete: Boolean);

C++

void __fastcall MoveKey(const System::UnicodeString OldName, const System::UnicodeString NewName, bool Delete);

Propriétés

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

Description

Déplace une clé existante, ses sous-clés et ses valeurs de données vers un nouvel emplacement en utilisant un nouveau nom de clé.

MoveKey permet de copier ou de déplacer une clé existante, ses sous-clés et ses valeurs de données vers un nouvel emplacement. Sous Windows 95, cette copie est récursive. Si une clé contient des sous-clés et des valeurs de données, elles sont également copiées. Une fois l'opération terminée, la nouvelle clé est fermée. Sous Windows NT, les sous-clés doivent être copiées explicitement par des appels distincts de MoveKey.

OldName désigne la clé à copier ou à déplacer. NewName spécifie un nom pour la clé à créer. Si la clé spécifiée par NewName n'existe pas, MoveKey la crée. Delete indique si l'ancienne clé doit être supprimée une fois la copie effectuée. Si Delete vaut true, la clé spécifiée par OldName est supprimée une fois la copie effectuée. Sinon, l'ancienne clé est fermée.

Voir aussi