表示: Delphi
C++
表示設定
System.Win.Registry.TRegistry
提供:XE2 API Documentation
Delphi
TRegistry = class(TObject)
C++
class PASCALIMPLEMENTATION TRegistry : public System::TObject
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| class | public | System.Win.Registry.pas System.Win.Registry.hpp |
System.Win.Registry | System.Win.Registry |
説明
TRegistry オブジェクトは,システムレジストリと関数向けの低レベルのラッパーです。
TRegistry を使用すると,アプリケーションで Windows のシステムレジストリへのアクセスをカプセル化できます。レジストリとは,アプリケーションが環境設定情報を格納および取得するのに使用できるデータベースです。環境設定情報は階層ツリーの形で格納されます。ツリーの各ノードはキーと呼ばれます。各キーは,アプリケーション用の環境設定情報の一部を表すサブキーおよびデータ値を格納できます。
アプリケーションが作成,オープン,読み出し,または書き込みを行うすべてのキーは定義済みルートキーのサブキーです。デフォルトでは,TRegistry オブジェクトは HKEY_CURRENT_USER というルートキーで作成されます。
TRegistry オブジェクトでは同時に 2 つ以上のキーにアクセスできません。どのキーが現在アクセスできるのかを知るには,CurrentKey プロパティの値を読み出します。TRegistry メソッドは,アプリケーションがキーのオープン,クローズ,保存,移動,コピー,および削除を行えるようにします。
1 つのキーには,実際の環境設定情報を保持している 1 個以上のデータ値を格納できます。TRegistry のメソッドは,アプリケーションがキーのデータを読み出したり書き込んだりするために,キーにデータが格納されているかどうかを問い合わせることができます。
メモ: TRegistry コンポーネントは,Windows NT 環境と完全には互換性がありません。RestoreKey,SaveKey などの関数を正しく実行するには,かなり大幅な修正が必要です。