Data.DB.DatabaseErrorFmt

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

Delphi

procedure DatabaseErrorFmt(const Message: string; const Args: array of const; Component: TComponent = nil);

C++

extern DELPHI_PACKAGE void __fastcall DatabaseErrorFmt(const System::UnicodeString Message, const System::TVarRec *Args, const int Args_High, System::Classes::TComponent* Component = (System::Classes::TComponent*)(0x0));

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Data.DB.pas
Data.DB.hpp
Data.DB Data.DB

説明

この手続きは,EDatabaseError のオブジェクトを作成して例外を生成し,フォーマットエラーメッセージを表示します。

DatabaseError 手続きは EDatabaseError 例外を生成します。例外のエラーメッセージは,Message で示される書式文字列を使って書式文字列を読み込み,Args を使ってそれを書式化することにより,組み立てられます。C++ では,Args_Size パラメータは,Args にある最後の引数のインデックス(引数の数より 1 少ない値)を指定します。最後のパラメータとしてコンポーネントが提供される場合は,エラーメッセージの解釈に役立つように,メッセージの前にコンポーネントの名前が付けられます。C++ では,このパラメータが NULL になる場合があります。

コードで例外を直接作成して生成するよりも DatabaseErrorFmt を呼び出した方が,アプリケーションの全体のコードサイズを縮小できます。

関連項目