System.Win.Registry.TRegistry.OpenKey

提供: RAD Studio API Documentation
移動先: 案内検索

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 を返します。

関連項目