[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'sysutils' (#rtl)

# FmtStr

Format a string with given arguments.

## Declaration

Source position: line 0

`procedure FmtStr(`
`var Res: string;`
`const Fmt: string;`
`const args: array of Const`
`); procedure FmtStr(`
`var Res: string;`
`const Fmt: string;`
`const args: array of Const;`
`const FormatSettings: TFormatSettings`
`);`

## Description

FmtStr calls Format with Fmt and Args as arguments, and stores the result in Res. For more information on how the resulting string is composed, see Format.

## Errors

In case of error, a EConvertError exception is raised.

## See also

Format |  | Format a string with given arguments.
FormatBuf |  | Format a string with given arguments and store the result in a buffer.

## Example

    Program Example70;

    { This program demonstrates the FmtStr function }

    Uses sysutils;

    Var S : AnsiString;

    Begin
      S:='';
      FmtStr (S,'For some nice examples of fomatting see %s.',['Format']);
      Writeln (S);
    End.

Documentation generated on: Feb 26 2014