System.Variants.HandleConversionException
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 は元の例外をそのまま再発生させます。