System.AnsiStrings.AnsiFormatBuf
Delphi
function AnsiFormatBuf(var Buffer; BufLen: Cardinal; const Format;
FmtLen: Cardinal; const Args: array of const): Cardinal;
function AnsiFormatBuf(var Buffer; BufLen: Cardinal; const Format;
FmtLen: Cardinal; const Args: array of const;
const AFormatSettings: TFormatSettings): Cardinal;
C++
extern DELPHI_PACKAGE unsigned __fastcall AnsiFormatBuf(void *Buffer, unsigned BufLen, const void *Format, unsigned FmtLen, const System::TVarRec *Args, const System::NativeInt Args_High)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.AnsiStrings.pas System.AnsiStrings.hpp |
System.AnsiStrings | System.AnsiStrings |
Description
Formate la liste d'arguments en utilisant une chaîne de format.
AnsiFormatBuf formate la liste d'arguments spécifiée par Args en utilisant la chaîne de format spécifiée par Format et FmtLen dans le tampon spécifié par Buffer et BufLen. Le paramètre Format est une référence à un tampon contenant FmtLen caractères, et le paramètre Buffer est une référence à un tampon de BufLen caractères. La valeur renvoyée est en fait le nombre de caractères stockés dans Buffer. La valeur renvoyée est toujours inférieure ou égale à BufLen. Pour plus de détails, voir la description de la fonction Format.