System.Classes.TList.Error

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

Delphi

class procedure Error(const Msg: string; Data: NativeInt); overload; virtual;
class procedure Error(Msg: PResStringRec; Data: NativeInt); overload;

C++

__classmethod virtual void __fastcall Error(const System::UnicodeString Msg, NativeInt Data)/* overload */;
__classmethod void __fastcall Error(System::PResStringRec Msg, NativeInt Data)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TList

説明

EListError 例外を生成します。

Error メソッドを呼び出すと,TList オブジェクトでエラーが発生したときに例外を生成することができます。Error メソッドは,Msg パラメータとして渡された書式文字列(または,リソース文字列)と Data パラメータとして渡されたデータ値からエラーメッセージをアセンブルして,EListError 例外を生成します。

次のように行を追加するのでなく,Error を呼び出します。


raise EListError.CreateFmt(MyMsg, iBadValue);

または

resourcestring sBadValueMessage = '%s not a valid list value';
...
EListError.Create(@sBadValueMessage, iBadValue);
throw EListError(MyMsg, iBadValue);

このような行を追加するかわりに Error を呼び出せば,アプリケーションのコードサイズを小さくすることができます。

関連項目