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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.AnsiStrings.pas System.AnsiStrings.hpp |
System.AnsiStrings | System.AnsiStrings |
説明
形式文字列を使用して引数リストをフォーマットします。
AnsiFormatBuf は、Args に指定された引数リストを、Format および FmtLen で指定された形式文字列を使用してフォーマットし、Buffer および BufLen で指定されたバッファに格納します。Format パラメータは、FmtLen 文字を含んでいるバッファへの参照であり、Buffer パラメータは、BufLen 文字のバッファへの参照です。戻り値は、実際に Buffer に格納された文字数です。戻り値は、常に BufLen 以下になります。詳細については、Format 関数の説明を参照してください。