Доброго времени. Чувствую вопрос простецкий, поэтому написал в тему для новичков.
Функция Format первым параметром принимает текст. В этом тексте у меня есть примерно такое: ...<Name>Монтаж 30%: </Name>...
При выполнении ошибка: Format '%: ' invalid or incompatible with argument.
Видимо как раз из-за символ "%" в тексте воспринимается как параметр
Как сделать, чтобы % в тексте не воспринимался как параметр?
Пример:
Код:
procedure TMainInterForm.btn1Click(Sender: TObject);
var
formatedTextRequest: String;
begin
formatedTextRequest := '<%dkndjnjfd%dsdsd%dsdffsdfNumberDeal>%s</doc:NumberDeal><doc:NumberCalculation>%s</doc:NumberCalculation><doc:Products><epr:Product><epr:Name>Монтаж 30%: </%sep';
formatedTextRequest:=Format(formatedTextRequest,[4,5,6,'productionVersion','categ']);
end;