Formats entries in an array.
function StrFmt(Buffer: PChar; Format: PChar; const Args: array of const): PChar; overload; function StrFmt(Buffer: PChar; Format: PChar; const Args: array of const; const FormatSettings: TFormatSettings): PChar; overload;
const char * StrFmt(const char * Buffer, const char * Format, const array of const Args); const char * StrFmt(const char * Buffer, const char * Format, const array of const Args, const TFormatSettings FormatSettings);
SysUtils
StrFmt formats the series of arguments from an open array into a buffer.
Buffer is a buffer that receives the results.
Format is a null-terminated format string that indicates how to generate the results. For more information about how the result is formatted, see Format Strings.
Args is an array of arguments that replace the format specifiers in Format.
The first form of StrFmt is not thread-safe, because it uses localization information contained in global variables. The second form of StrFmt, which is thread-safe, refers to localization information contained in the FormatSettings parameter. Before calling the thread-safe form of StrFmt, you must populate FormatSettings with localization information. To populate FormatSettings with a set of default locale values, call GetLocaleFormatSettings.
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
|
What do you think about this topic? Send feedback!
|