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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
Beschreibung
Behandelt Exceptions bei der Typumwandlung von Varianten.
HandleConversionException behandelt Exceptions, die beim Versuch, Variantentypen umzuwandeln, auftreten. Quelltext, der solche Umwandlungen implementiert, sollte HandleConversionException aufrufen, wenn eine Umwandlung eine Exception auslöst.
ASourceType und ADestType geben die Variantentypen für den Quell- und den Zieltyp an. HandleConversionException formatiert damit einen geeigneten Fehler-String. Wenn die aktuelle Exception zu einer Varianten-Exception gehört, löst HandleConversionException diese Exception aus. Ansonsten löst HandleConversionException nur die ursprüngliche Exception erneut aus.