System.ConvUtils.RaiseConversionError

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure RaiseConversionError(const AText: string);
procedure RaiseConversionError(const AText: string; const AArgs: array of const);

C++

extern DELPHI_PACKAGE void __fastcall RaiseConversionError(const System::UnicodeString AText)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.ConvUtils.pas
System.ConvUtils.hpp
System.ConvUtils System.ConvUtils

Description

Déclenche une exception EConversionError.

Appelez RaiseConversionError pour déclencher une exception EConversionError. La plupart des applications n'ont pas besoin d'appeler cette méthode, car la plupart des erreurs de conversion sont déclenchées par la fonction Convert.

Vous pouvez toutefois déclencher une exception EConversionError à partir d'une méthode que vous fournissez à la fonction RegisterConversionType pour effectuer une conversion entre un nouveau type de conversion et les unités de base d'une famille de conversion. Par exemple, si une unité de mesure ne permet pas de valeurs négatives, vous pouvez vérifier la présence de valeurs négatives et appeler RaiseConversionError en cas de tentative d'utilisation d'une telle valeur dans une conversion.

AText est le message d'erreur pour l'exception déclenchée. Il peut contenir des spécificateurs de format de chaîne standard.

AArgs est une liste d'arguments fournis aux spécificateurs de format dans AText.

Remarque :  Dans C++, Args_Size est l'indice du dernier argument de AArgs. (nombre d'éléments moins un).

Voir aussi