Второй день мучаюсь не могу решить задачу. Нужно конвертировать текст
Вся сложность для меня в том, что все вперемешку.
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 }
|