System.SysUtils.FmtStr

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi