function FmtMessage(const S: String; const Args: array of String): String;
Форматирует строку S используя указанные строковые аргументы Args. Спецификатор %1 будет заменен в строке первым значением из массива Args. Спецификатор %2 будет заменен вторым значением и так далее. Запись подряд двух знаков %% будет заменена одним знаком процентов %.
Если %-спецификатор ссылается на несуществующий аргумент, он возвращается без изменений. Никаких исключений при этом вызвано не будет.
var S: String; begin S := FmtMessage('Будет установлена %1 версия %2.', ['My Program', '1.0']); // S = 'Будет установлена My Program версия 1.0.' S := FmtMessage(SetupMessage(msgNotOnThisPlatform), ['Windows 2000']); // S = 'Эта программа не будет работать в Windows 2000.' end;