System.Win.Registry.TRegistry.OpenKey
Delphi
function OpenKey(const Key: string; CanCreate: Boolean): Boolean;
C++
bool __fastcall OpenKey(const System::UnicodeString Key, bool CanCreate);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Win.Registry.pas System.Win.Registry.hpp |
System.Win.Registry | TRegistry |
説明
指定したキーを開きます。
OpenKey メソッドを呼び出すと,指定したキーを現在のキーにできます。Key は,開くキーの名前です。Key が nil (Delphi) または NULL (C++) のときには,CurrentKey プロパティは RootKey プロパティで指定されるキーに設定されます。
CanCreate は指定したキーがないときに新しく作成するかどうかを指定します。CanCreate が true のときには,必要があればキーが作成されます。
Access プロパティで指定されたセキュリティアクセス値を持つ Key が開かれるか,または作成されます。OpenKey は不揮発性キーしか作成しません。不揮発性キーはレジストリに格納されるのでシステムを再起動しても保存されます。
OpenKey は正常にキーが開かれるか作成されると true を返します。