Вверх ↑
Разработчик
Ответов: 26158
Рейтинг: 2127
#1: 2013-11-10 12:05:15 ЛС | профиль | цитата
Tad писал(а):
Т.е. результат работы компонента - непредсказуем.

А бсолютно предсказуем, и работает именно так, как я сказал
nesco писал(а):
Он изначально был разработан именно для замены нескольких последовательных Replace.


Последовательные Replace работают алгоритмическаи точно так же

Add(MainForm,2953706,70,119)
{
Width=310
Height=137
link(onCreate,13466306:doMultiReplace,[])
}
Add(Memo,11147911,126,49)
{
Left=10
Top=10
Strings=#2:ба|0:|
}
Add(Memo,11943332,217,49)
{
Left=70
Top=10
Width=85
Strings=#5:а=аб;|5:б=ба;|
}
Add(MultiReplace,13466306,175,133)
{
link(onResult,16640441:doText,[])
link(Text,11147911:Text,[(181,113)(132,113)])
link(ReplaceList,11943332:Text,[(188,113)(223,113)])
}
Add(Memo,16640441,280,112)
{
Left=185
Top=10
Width=95
}
Естественно, на символы разделители применяются ограничения. Если вам не нравится такое использование, то можете делать
nesco писал(а):
из дискретных элементов

как вам хочется
Вопрос считаю исчерпаным.
карма: 22

0