![]() |
|
|
#1
|
|||
|
|||
![]() Доброго времени. Чувствую вопрос простецкий, поэтому написал в тему для новичков.
Функция 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; |
#2
|
||||
|
||||
![]() Продублируйте знак процента. %%
Грамотно поставленный вопрос содержит не менее 50% ответа. Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть. |
#3
|
|||
|
|||
![]() Спасибо. Помогло
|