System.VarUtils.VarCyFromStr

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

VarCyFromStr: function(const strIn: _POleStr; LCID: DWORD; dwFlags: Integer;
out cyOut: Currency): HRESULT; stdcall;

C++

extern DELPHI_PACKAGE HRESULT __stdcall (*VarCyFromStr)(const System::WideChar * strIn, unsigned LCID, int dwFlags, /* out */ System::Currency &cyOut);

Propriétés

Type Visibilité  Source Unité  Parent
variable public
System.VarUtils.pas
System.VarUtils.hpp
System.VarUtils System.VarUtils

Description

VarCyFromStr est utilisée pour spécifier la fonction qui effectue la conversion d'une chaîne WideString en une valeur monétaire.

Utilisez VarCyFromStr pour spécifier la fonction qui effectue la conversion de la chaîne WideString donnée dans strIn en une valeur monétaire stockée dans cyOut. Le paramètre LCID est un identificateur de locale (paramètres régionaux) et dwFlags spécifie les indicateurs utilisés dans la conversion.

La fonction stockée dans VarCyFromStr renvoie le résultat de l'opération de conversion, qui peut prendre une des valeurs suivantes.



Valeur Signification

VAR_OK

La conversion a réussi.

VAR_BADVARTYPE

Le type variant du paramètre d'entrée n'est pas valide.

VAR_OVERFLOW

Les données stockées dans le paramètre de sortie ne tiennent pas dans le type de destination.

VAR_TYPEMISMATCH

L'argument ne peut pas être transtypé sur le type spécifié.

VAR_INVALIDARG

Un des arguments n'est pas valide.

VAR_OUTOFMEMORY

La mémoire est insuffisante pour terminer la conversion.



Pour effectuer la conversion inverse, d'une valeur monétaire en une chaîne WideString, utilisez la fonction référencée par VarBstrFromCy.

Voir aussi