System.Win.Registry.ERegistryException

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

System.SysUtils.ExceptionSystem.TObjectERegistryException

Delphi

ERegistryException = class(Exception);

C++

class PASCALIMPLEMENTATION ERegistryException : public System::Sysutils::Exception

プロパティ

種類 可視性 ソース ユニット
class public
System.Win.Registry.pas
System.Win.Registry.hpp
System.Win.Registry System.Win.Registry

説明

ERegistryException は,レジストリの読み書きによって生成される例外クラスです。

ERegistryException 例外は,アプリケーションが次の処理を実行できなかったときに生成されます。

レジストリへの新しいキーの作成。

キーに対応するデータ値の読み出し。

キーに対応するバイナリデータ値のローカルバッファへの読み出し。

キーへのデータ値の書き込み。

アプリケーションがキーの KEY_CREATE_SUB_KEY セキュリティアクセスを取得していないときに,そのキーの下にサブキーを作成しようとした場合には,キーを作成することはできません。

アプリケーションが KEY_READ セキュリティアクセスを取得していない場合や,キーとは関係のないデータを読み出そうとした場合(整数データ値から文字列データを読み出そうとした場合など)には,キーに対応するデータ値を読み出すことはできません。

アプリケーションがデータのサイズに合ったバッファを割り当てていない場合には,ローカルバッファにバイナリデータ値を読み出すことはできません。

アプリケーションが現在のキーの KEY_WRITE セキュリティアクセスを取得していない場合には,キーにデータ値を書き込むことはできません。

関連項目