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 int Args_High)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.AnsiStrings.pas System.AnsiStrings.hpp |
System.AnsiStrings | System.AnsiStrings |
Beschreibung
Formatiert die Argumentliste anhand des Format-Strings.
AnsiFormatBuf formatiert die in Args angegebene Argumentliste anhand des in Format und FmtLen übergebenen Format-Strings in den in Buffer und BufLen angegebenen Puffer. Der Parameter Format ist eine Referenz auf einen Puffer, der FmtLen Zeichen enthält, und der Parameter Buffer ist eine Referenz auf einen Puffer mit BufLen Zeichen. Der Rückgabewert ist die Anzahl der Zeichen, die aktuell in Buffer gespeichert sind. Der Rückgabewert ist immer kleiner als oder gleich BufLen. Weitere Einzelheiten finden Sie in der Beschreibung der Funktion Format.