System.Classes.TReader.OnError

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

Delphi

property OnError: TReaderError read FOnError write FOnError;

C++

__property TReaderError OnError = {read=FOnError, write=FOnError};

プロパティ

種類 可視性 ソース ユニット
event public
System.Classes.pas
System.Classes.hpp
System.Classes TReader

説明

リーダーオブジェクトがデータの読み出しエラー(非宣言プロパティの名前または不正な値の読み出しなど)を検出すると発生します。

OnError イベントは,エラーを報告するために IDE によって内部的に使用されます。また,エラーを処理または無視するためのイベントハンドラを記述するためにも使用されます。

OnError イベントハンドラに渡される最後のパラメータである Handled は,参照によって渡されます。デフォルトでは,Error メソッドは Handled を false にしますが,エラーを修正するか無視するハンドラでは Handled に true を設定し,それ以降のエラー処理が行われないようにすることもできます。イベントハンドラから制御が戻ったときに Handler がまだ false に設定されていると,リーダーオブジェクトは EReadError 例外を生成します。

関連項目