System.SysUtils.WideFmtStr

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

procedure WideFmtStr(var Result: WideString; const Format: WideString; const Args: array of const); overload;
procedure WideFmtStr(var Result: WideString; const Format: WideString; const Args: array of const; const AFormatSettings: TFormatSettings); overload;

C++

extern DELPHI_PACKAGE void __fastcall WideFmtStr(System::WideString &Result, const System::WideString Format, System::TVarRec const *Args, const int Args_High)/* overload */;

Propriétés

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

Description

Construit une chaîne Unicode formatée à l'aide d'une chaîne de format et d'un tableau d'arguments.

Cette fonction définit le format d'une série d'arguments du tableau ouvert Args dans une chaîne Unicode. Le formatage est contrôlé par la chaîne de format Format ; l'ensemble des résultats est renvoyé dans le paramètre Result.

Pour plus d'informations sur les chaînes de format, voir Chaînes de Format.

La première forme de WideFmtStr n'est pas adaptée aux threads car elle utilise les informations de localisation contenues dans les variables globales. La seconde forme de WideFmtStr, qui est adaptée aux threads, fait référence aux informations de localisation contenues dans le paramètre AFormatSettings. Avant d'appeler la forme adaptée aux threads de WideFmtStr, vous devez placer les informations de localisation dans AFormatSettings. Pour placer un ensemble de valeurs locales par défaut dans AFormatSettings, appelez TFormatSettings.Create.

Voir aussi