System.SysUtils.FmtStr
Delphi
procedure FmtStr(var Result: string; const Format: string; const Args: array of const);
procedure FmtStr(var Result: string; const Format: string; const Args: array of const; const AFormatSettings: TFormatSettings);
C++
extern DELPHI_PACKAGE void __fastcall FmtStr(System::UnicodeString &Result, const System::UnicodeString Format, const System::TVarRec *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 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 dans le tableau (sans type) ouvert spécifié.
Result
renvoie les résultats de l'opération.
Format
représente la chaîne de format qui détermine comment générer Result
. Pour plus d'informations sur les chaînes de format, voir Chaînes de Format.
Args
est un tableau d'arguments qui remplacent les spécificateurs de Format.
Remarque :
Args_Size
est l'indice du dernier élément d'Args
(nombre d'éléments moins un).
La première forme de FmtStr n'est pas adaptée aux threads car elle utilise les informations de localisation contenues dans les variables globales. La seconde forme de FmtStr, 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 FmtStr, vous devez placer les informations de localisation dans AFormatSettings
. Pour placer un ensemble de valeurs locales par défaut dans AFormatSettings
, appelez TFormatSettings.Create.