System.SysUtils.StrFmt

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function StrFmt(Buffer, Format: PAnsiChar; const Args: array of const): PAnsiChar;
function StrFmt(Buffer, Format: PWideChar; const Args: array of const): PWideChar;
function StrFmt(Buffer, Format: PAnsiChar; const Args: array of const; const AFormatSettings: TFormatSettings): PAnsiChar;
function StrFmt(Buffer, Format: PWideChar; const Args: array of const; const AFormatSettings: TFormatSettings): PWideChar;

C++

extern DELPHI_PACKAGE char * __fastcall StrFmt _DEPRECATED_ATTRIBUTE1("Moved to the AnsiStrings unit") (char * Buffer, char * Format, const System::TVarRec *Args, const int Args_High)/* overload */;

Propriétés

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

Description

Avertissement : La version ANSI de StrFmt est obsolète. Veuillez utiliser l’unité AnsiStrings.

Formate les entrées d'un tableau.

StrFmt formate dans un tampon la série d'arguments issus d'un tableau ouvert.

Buffer est un tampon qui reçoit les résultats.

Format est une chaîne de format à zéro terminal qui indique comment générer les résultats. Pour plus d'informations sur le formatage du résultat, voir Chaînes de Format.

Args est un tableau d'arguments qui remplacent les spécificateurs de Format.

Remarque :  Args_Size indique l'indice du dernier argument (nombre d'éléments moins un dans Args).

StrFmt renvoie un pointeur sur le tampon de destination.

La première forme de StrFmt n'est pas adaptée aux threads car elle utilise les informations de localisation contenues dans les variables globales. La seconde forme de StrFmt, 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 StrFmt, 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