Вверх ↑
Ответов: 92
Рейтинг: 1
#1: 2019-10-17 12:46:37 ЛС | профиль | цитата
Второй день мучаюсь не могу решить задачу. Нужно конвертировать текст

text nu text
Вся сложность для меня в том, что все вперемешку.


Add(Edit,14621716,203,455)
{
Left=5
Top=5
Width=400
Text="text nu text"
}
Add(Button,15316937,63,565)
{
Left=10
Top=35
link(onClick,1138751:doEvent1,[])
}
Add(Str_Enum,1905308,203,579)
{
Delimiter=""
link(onEnum,7328343:doCase,[])
link(onEndEnum,2341893:In,[])
link(String,14621716:Text,[])
}
Add(IndexToChanel,3639663,403,579)
{
Point(Data)
Point(Index)
link(onEvent1,7018223:doWork2,[])
link(onEvent2,5006024:doCase,[])
link(Data,9845510:getVar,[])
link(Index,10490059:Value,[])
}
Add(CharArray,2661129,1283,511)
{
link(onGetStr,10477837:doEvent1,[])
}
Add(ArrayRW,13770070,1283,565)
{
link(Array,2661129:Array,[])
}
Add(Case,7328343,298,579)
{
Value=String(&)
DataOnTrue=Integer(1)
link(onNextCase,3639663:doEvent,[])
link(onTrue,4289354:doWork2,[(387,592)(387,525)])
}
Add(Case,5006024,470,586)
{
Value=String(#)
DataOnTrue=Integer(1)
link(onNextCase,16079249:doEvent,[])
link(onTrue,1686965:doValue,[(552,599)(552,532)])
}
Add(Memory,10490059,410,519)
{
Default=Integer(0)
}
Add(Memory,1686965,574,526)
{
Default=Integer(0)
}
Add(Hub,14470588,1194,586)
{
OutCount=3
link(onEvent1,5722715:doWork1,[(1220,592)(1220,482)])
link(onEvent2,11100288:doData,[])
link(onEvent3,5759759:doWork2,[])
}
Add(DoData,11100288,1225,593)
{
Data=String(&)
link(onEventData,2376014:doWork2,[])
}
Add(HubEx,7018223,1265,579)
{
link(onEvent,13770070:doAdd,[])
}
Add(HubEx,2376014,1265,593)
{
Angle=3
link(onEvent,7018223:doWork3,[])
}
Add(IndexToChanel,16079249,574,586)
{
Point(Index)
link(onEvent1,14470588:doEvent1,[])
link(onEvent2,1173227:doCase,[])
link(Index,1686965:Value,[])
}
Add(Counter,3591153,812,640)
{
Max=2
Default=-1
link(onNext,13235648:doCase,[])
}
Add(Hub,6602952,754,600)
{
link(onEvent1,14656065:doNext,[])
link(onEvent2,3591153:doNext,[(797,613)(797,646)])
}
Add(Case,13235648,871,640)
{
Value=Integer(2)
DataOnTrue=Integer(0)
link(onTrue,1266722:doEvent1,[])
}
Add(IndexToChanel,10872657,921,600)
{
Count=3
Point(Data)
link(onEvent1,8015057:doValue,[(1005,606)(1005,508)])
link(onEvent2,1265949:doValue,[(1017,613)(1017,538)])
link(Data,8629829:getVar,[])
}
Add(Counter,14656065,852,600)
{
Max=2
Default=-1
link(onNext,10872657:doEvent,[])
}
Add(LineBreakEx,1817374,272,526)
{
Caption="def"
Type=1
link(OnEvent,15337042:doEvent1,[])
}
Add(Hub,15337042,320,526)
{
OutCount=3
link(onEvent1,10490059:doClear,[])
link(onEvent2,1686965:doClear,[])
link(onEvent3,6422056:doClear,[])
}
Add(LineBreakEx,1962425,968,633)
{
Caption="def"
}
Add(LineBreakEx,6577383,210,622)
{
Caption="s"
Type=3
link(_Data,1905308:Part,[])
}
Add(LineBreakEx,9845510,403,555)
{
Caption="s"
Type=2
}
Add(Hub,1266722,929,647)
{
link(onEvent1,1962425:doWork,[(952,653)(952,639)])
link(onEvent2,536325:doStrCat,[(1000,660)(1000,679)])
}
Add(LineBreakEx,8629829,921,564)
{
Caption="s"
Type=2
}
Add(StreamConvertor,7643679,1123,673)
{
Mode=3
link(onResult,12362191:doCharset,[])
}
Add(Charset,12362191,1167,673)
{
Type=9
link(onCharset,2544517:doWork1,[(1277,679)(1277,657)])
}
Add(LineBreak,12951206,1232,511)
{
Caption="end"
link(Out,2661129:doGetStr,[(1274,517)(1274,524)])
Primary=[2341893,-980,75]
}
Add(HubEx,5759759,1265,600)
{
Angle=3
link(onEvent,2376014:doWork3,[])
}
Add(Hub,1138751,129,565)
{
OutCount=3
link(onEvent1,16645260:doWork,[(152,571)(152,563)])
link(onEvent2,7617810:doWork,[])
link(onEvent3,1905308:doEnum,[])
}
Add(LineBreakEx,16645260,161,557)
{
Caption="def"
}
Add(LineBreakEx,8140191,1227,533)
{
Caption="sclr"
Type=1
link(OnEvent,2661129:doClear,[(1273,539)(1273,531)])
}
Add(LineBreakEx,7617810,160,572)
{
Caption="sclr"
}
Add(Hub,10477837,1328,518)
{
OutCount=3
link(onEvent1,6009960:doWork,[(1352,524)(1352,510)])
link(onEvent2,12985462:doAdd,[(1378,531)(1378,629)])
}
Add(LineBreakEx,6009960,1362,504)
{
Caption="sclr"
}
Add(RichEdit,12985462,1414,623)
{
Left=10
Top=65
Width=495
Height=490
ScrollBars=3
}
Add(Case,1173227,624,593)
{
Value=String(x)
DataOnTrue=Integer(1)
link(onNextCase,6469920:doEvent,[])
link(onTrue,6422056:doValue,[(682,606)(682,539)])
}
Add(Memory,6422056,707,533)
{
Default=Integer(0)
}
Add(IndexToChanel,6469920,707,593)
{
Point(Index)
link(onEvent1,3461579:doEvent1,[(937,599)(937,615)])
link(onEvent2,6602952:doEvent1,[])
link(Index,6422056:Value,[])
}
Add(Hub,3461579,1136,609)
{
OutCount=3
link(onEvent1,5722715:doWork3,[(1171,615)])
link(onEvent2,11064903:doData,[(1194,622)(1194,650)])
link(onEvent3,2544517:doWork2,[(1186,629)(1186,657)])
}
Add(DoData,11064903,1223,644)
{
Data=String(&#)
link(onEventData,8596070:doWork2,[])
}
Add(HubEx,8596070,1265,644)
{
Angle=3
link(onEvent,5759759:doWork3,[])
}
Add(HubEx,2544517,1265,651)
{
Angle=3
link(onEvent,8596070:doWork3,[])
}
Add(StrCat,536325,1057,673)
{
link(onStrCat,7643679:doConvert,[])
link(Str1,8015057:Value,[])
link(Str2,1265949:Value,[])
}
Add(Memory,8015057,1057,502)
{
}
Add(Memory,1265949,1064,532)
{
}
Add(HubEx,4289354,392,519)
{
link(onEvent,10490059:doValue,[])
}
Add(HubEx,5722715,1167,476)
{
Angle=3
link(onEvent,4289354:doWork3,[(1171,465)(396,465)])
}
Add(Convertor,15664405,679,707)
{
Mode=5
Digits=8
}

карма: 0

0