System.Win.Registry.ERegistryException
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 セキュリティアクセスを取得していない場合には,キーにデータ値を書き込むことはできません。