System.Win.Registry.TRegistry.OpenKey
Delphi
function OpenKey(const Key: string; CanCreate: Boolean): Boolean;
C++
bool __fastcall OpenKey(const System::UnicodeString Key, bool CanCreate);
Inhaltsverzeichnis
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