Registry.TRegistry
Contents |
Delphi-Informationen
von Registry.pas
TRegistry = class(TObject)
Unit: Registry
Typ: Klasse
Geerbte Klassen-Member: Member von Registry.TRegistry
Klasseneigenschaften: Eigenschaften von Registry.TRegistry
Klassenmethoden: Methoden von Registry.TRegistry
Klassenkonstruktoren und -destruktoren: Konstruktoren von Registry.TRegistry
C++-Informationen
von Registry.hpp
TRegistry = class(TObject)
Unit: Registry
Typ: Klasse
Geerbte Klassen-Member: Member von Registry.TRegistry
Klasseneigenschaften: Eigenschaften von Registry.TRegistry
Klassenmethoden: Methoden von Registry.TRegistry
Klassenkonstruktoren und -destruktoren: Konstruktoren von Registry.TRegistry
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.
Anmerkung: 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.
Codebeispiele