Вверх ↑
Ответов: 204
Рейтинг: 2
#1: 2020-06-10 23:07:14 ЛС | профиль | цитата
Joiner,
Спасибо.

Я кончено уже додумался как это сделать при помощи компонента: Replace



Add(Memo,14896788,637,189)
{
Left=30
Top=10
Width=190
Height=185
Strings=#72:45/86- «Лорд» пакет. Пастель 78451682. свинец. Синий 785215 краб картон.|
ScrollBars=3
}
Add(Button,12228665,469,294)
{
Left=80
Top=225
link(onClick,2159373:doEvent1,[])
}
Add(Replace,2820489,763,413)
{
SubStr="картон"
DestStr="картон. \r\n"
link(onReplace,11106386:doWork2,[(807,419)(807,258)])
link(Str,459890:Var3,[(769,243)])
}
Add(Replace,6777326,637,294)
{
SubStr="пакет."
DestStr="пакет. \r\n"
link(onReplace,12320618:doWork3,[(681,300)])
link(Str,10886017:Var2,[])
}
Add(Replace,15352915,700,343)
{
SubStr="свинец."
DestStr="свинец. \r\n"
link(onReplace,11106386:doWork3,[(737,349)])
link(Str,459890:Var2,[])
}
Add(GetDataEx,10886017,637,238)
{
link(Data,14896788:Text,[])
}
Add(HubEx,12320618,677,252)
{
Angle=2
link(onEvent,14896788:doText,[(625,258)(625,216)])
}
Add(Hub,2159373,560,294)
{
OutCount=3
link(onEvent1,6777326:doReplace,[])
link(onEvent2,15352915:doReplace,[(615,307)(615,349)])
link(onEvent3,2820489:doReplace,[(601,314)(601,419)])
}
Add(GetDataEx,459890,700,238)
{
Angle=3
link(Data,10886017:Var3,[])
}
Add(HubEx,11106386,733,252)
{
Angle=2
link(onEvent,12320618:doWork2,[])
}




Но ваш вариант значительно лучше! Его и применю. Спасибо! ))

P.S. сам себе поразился. Настолько плевая задача и весь вечер протупил с ней! Наверно старею.
карма: 1

0