System.Win.Registry.TRegistry.OpenKeyReadOnly
Delphi
function OpenKeyReadOnly(const Key: String): Boolean;
C++
bool __fastcall OpenKeyReadOnly(const System::UnicodeString Key);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Win.Registry.pas System.Win.Registry.hpp |
System.Win.Registry | TRegistry |
説明
指定されたキーを読み取り専用で開きます。
OpenKeyReadOnly を呼び出すと、指定されたキーを現在のキーにすることができます。Key
は、開くキーの名前です。Key
が空の文字列(Delphi)または null(C++)だった場合、CurrentKey プロパティは、RootKey プロパティで指定されたキーに設定されます。
Key
は、セキュリティ アクセス値 KEY_READ
で開かれます。
OpenKeyReadOnly は、キーを開くのに成功した場合には True を返し、CurrentKey にそのキーを設定します。
メモ: OpenKeyReadOnly への呼び出し成功の後、レジストリ コンポーネントの
Access
プロパティは、メソッドを呼び出す前の設定に関係なく、自動的にKEY_READ
へ変更されます。