System.Variants.HandleConversionException

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

Delphi

procedure HandleConversionException(const ASourceType, ADestType: TVarType);

C++

extern DELPHI_PACKAGE void __fastcall HandleConversionException(const System::Word ASourceType, const System::Word ADestType);

プロパティ

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

説明

バリアント型の変換時に発生した例外を処理します。

HandleConversionException は、バリアント型同士を変換しようとしたときに発生した例外を処理します。バリアント型同士の変換を実装するコードは、変換で例外が発生したときに HandleConversionException を呼び出さなければなりません。

ASourceType と ADestType は、変換元と変換先のバリアント型を示します。HandleConversionException は、この 2 つを使って、適切なエラー文字列を作成します。現在の例外がバリアント例外に対応している場合、HandleConversionException はそのバリアント例外を発生させます。そうでなければ、HandleConversionException は元の例外をそのまま再発生させます。

関連項目