System.Win.Registry.TRegistry

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTRegistry

Delphi

TRegistry = class(TObject)

C++

class PASCALIMPLEMENTATION TRegistry : public System::TObject

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.Win.Registry.pas
System.Win.Registry.hpp
System.Win.Registry System.Win.Registry

Beschreibung

TRegistry bietet systemnahe Funktionalität für den Zugriff auf die Registrierdatenbank.

TRegistry kapselt den Zugriff auf die Windows-Registrierung von einer Anwendung aus. Bei der Registrierung handelt es sich um eine Datenbank, in der Anwendungen Informationen zur aktuellen Konfiguration verwalten. Die Informationen sind dabei nach hierarchischen Gesichtspunkten gegliedert. Jede Verzweigung in dieser baumartigen Struktur wird als Schlüssel bezeichnet. Jeder Schlüssel kann weitere Unterschlüssel sowie Datenwerte enthalten, die einen bestimmten Teil der Konfigurationsinformationen repräsentieren.

Alle Schlüssel, die eine Anwendung erzeugt, öffnet, liest oder schreibt, sind Unterschlüssel von sogenannten vordefinierten Hauptschlüsseln. Standardmäßig wird ein TRegistry-Objekt mit dem Hauptschlüssel HKEY_CURRENT_USER erzeugt.

In einem TRegistry-Objekt kann zu einem bestimmten Zeitpunkt immer nur auf einen einzigen Schlüssel zugegriffen werden. Der Schlüssel, der aktuell erreichbar ist, kann mit einem Lesezugriff auf die Eigenschaft CurrentKey ermittelt werden. Mit den Methoden von TRegistry kann eine Anwendung Schlüssel öffnen, schließen, speichern, kopieren und löschen.

Jeder Schlüssel kann einen oder mehrere Datenwerte mit Konfigurationsinformationen aufnehmen. Über die Methoden von TRegistry lässt sich feststellen, ob ein Schlüssel Daten enthält. Außerdem können Schlüsseldaten gelesen und geschrieben werden.

Hinweis: Die Komponente TRegistry ist nicht vollständig kompatibel mit der Windows NT-Umgebung. Funktionen, wie etwa RestoreKey und SaveKey, arbeiten evtl. nicht korrekt ohne einige Workarounds.

Siehe auch

Codebeispiele