表示: Delphi C++
表示設定

System.Win.Registry.TRegistry

提供:XE2 API Documentation
移動: 案内, 検索

System.TObject
TRegistry

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 環境と完全には互換性がありません。RestoreKeySaveKey などの関数を正しく実行するには,かなり大幅な修正が必要です。
以前のバージョン
他の言語