FireDAC.Stan.Util.FDStr2Curr
Delphi
function FDStr2Curr(const AValue: String; ADot: Char = '.'): Currency;
procedure FDStr2Curr(pIn: PChar; ASize: Integer; out ACurr: Currency; ADot: Char = '.');
C++
extern DELPHI_PACKAGE System::Currency __fastcall FDStr2Curr(const System::UnicodeString AValue, System::WideChar ADot = (System::WideChar)(0x2e))/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FireDAC.Stan.Util.pas FireDAC.Stan.Util.hpp |
FireDAC.Stan.Util | FireDAC.Stan.Util |
Description
Convertit une chaîne en valeur monétaire (Currency).
Appelez FDStr2Curr pour convertir une chaîne qui représente une valeur à virgule flottante en valeur monétaire correspondante. La chaîne source, AValue
, doit être constituée d'un signe (+ ou -) facultatif, d'une suite de chiffres comprenant un séparateur décimal facultatif, puis un caractère 'E' ou 'e' facultatif suivi d'un entier signé. Les espaces de début et de fin sont ignorés.
Le séparateur des milliers et les symboles monétaires ne sont pas admis dans la chaîne. Si la chaîne ne contient pas une valeur valide, FDStr2Curr déclenche une exception EConvertError.