Вверх ↑
Ответов: 632
Рейтинг: 4
#1: 2017-12-30 13:59:09 ЛС | профиль | цитата
Vadimluk1 писал(а):
StrReplace не работает. Надо заменить букву а на о . Программа место этого он выдаёт .replace(a, o)

С StrReplace нашёл подход, посылаю теперь с точек верхних, но осталось проблема, как сделать независимую замену. Если нужно поменять в потоке, а на о и о на а.

Add(StrReplace,53224,350,161)
{
link(onReplace,2600721:doReplace,[(394,167)(394,191)(338,191)(338,216)])
link(String,10607536:Var3,[(356,153)])
link(SubStr,12979248:Var2,[])
link(DestStr,10260548:Var2,[])
}
Add(StrReplace,2600721,350,210)
{
link(onReplace,15022545:doSetText,[(618,216)(618,475)])
link(String,10607536:Var2,[(356,184)(328,184)])
link(SubStr,10260548:Var1,[(363,138)])
link(DestStr,12979248:Var3,[(370,131)])
}
Add(EditText,9714181,196,98)
{
Left=10
Top=10
Width=470
link(onTextChanged,53224:doReplace,[(268,104)(268,174)(336,174)(336,167)])
}
Add(Memory,7759913,364,91)
{
Default=String(о)
}
Add(Memory,14567824,357,91)
{
Default=String(а)
}
Add(GetDataEx,10260548,364,133)
{
link(Data,7759913:Value,[])
}
Add(GetDataEx,12979248,357,126)
{
link(Data,14567824:Value,[])
}
Add(GetDataEx,10607536,322,148)
{
Angle=3
link(Data,9714181:Value,[(202,153)])
}
Add(TextView,15022545,854,469)
{
Left=75
Top=55
Width=295
Caption=""
}

карма: 0

0
Редактировалось 1 раз(а), последний 2017-12-30 14:00:05