System.Win.Registry.TRegistry.OpenKey

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function OpenKey(const Key: string; CanCreate: Boolean): Boolean;

C++

bool __fastcall OpenKey(const System::UnicodeString Key, bool CanCreate);

Eigenschaften

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

Beschreibung

Öffnet den angegebenen Schlüssel.

Mit OpenKey wird der mit Key bezeichnete Schlüssel zum aktuellen gemacht. Der Parameter Key enthält den Schlüssel, der geöffnet werden soll. Wenn Key nil (Delphi) oder NULL (C++) ist, wird die Eigenschaft CurrentKey auf den in der Eigenschaft RootKey festgelegten Schlüssel gesetzt.

Der Parameter CanCreate steuert, ob der angegebene Schlüssel erzeugt werden soll, wenn er noch nicht existiert. Bei true wird der Schlüssel bei Bedarf erstellt.

Der Schlüssel wird mit der in der Eigenschaft Access festgelegten Zugriffsebene geöffnet. OpenKey erzeugt nur permanente Schlüssel. Permanente Schlüssel zeichnen sich dadurch aus, dass sie in der Registrierung gespeichert werden und beim Neustart eines Systems erhalten bleiben.

Bei erfolgreicher Ausführung gibt OpenKey den Wert true zurück.

Siehe auch

Codebeispiele