Вверх ↑
Ответов: 8888
Рейтинг: 823
#1: 2018-01-25 19:58:46 ЛС | профиль | цитата
ogrif, или на "рассыпухе" то же самое
То же


Add(MainForm,2953706,252,119)
{
link(onCreate,1400075:doWork1,[(291,139)(291,125)])
}
Add(Edit,9994111,406,182)
{
Left=45
Top=240
Width=335
}
Add(Memo,11792703,357,119)
{
Left=5
Top=5
Width=375
Height=205
}
Add(Button,15339906,252,161)
{
Left=5
Top=215
Caption="New"
link(onClick,1400075:doWork2,[(298,167)(298,132)])
}
Add(Button,14239844,308,182)
{
Left=5
Top=240
Width=35
Caption=">>"
link(onClick,3784743:doParse,[])
}
Add(MultiElementEx,3784743,357,182)
{
@Hint=#23:Удаление повторов строк|
link(onParse,9994111:doText,[])
link(StrForParse,11792703:Text,[])
}
BEGIN_SDK
Add(EditMultiEx,9238216,21,21)
{
WorkCount=#7:doParse|
EventCount=#7:onParse|
DataCount=#11:StrForParse|
Width=335
Height=270
HOffset=49
link(doParse,8878397:doEvent1,[(32,27)(32,118)])
}
Add(Str_Enum,5009525,70,119)
{
Delimiter=","
link(onEnum,4128855:doEnum,[])
link(onEndEnum,14644207:doData,[(109,132)(109,230)])
link(String,9238216:StrForParse,[])
}
Add(Hub,8878397,42,112)
{
link(onEvent1,2206075:doClear,[(109,118)(109,55)])
link(onEvent2,5009525:doEnum,[])
}
Add(StrList,2206075,168,42)
{
}
Add(ArrayEnum,4128855,182,119)
{
onBreakEnable=0
Point(onBreak)
link(onItem,14565076:doCompare,[])
link(onEndEnum,2360394:doData,[(221,132)(221,188)])
link(Array,2206075:Array,[])
}
Add(If_else,14565076,238,119)
{
link(onTrue,4128855:doStop,[(280,125)(280,160)(172,160)(172,132)])
link(Op1,2535594:Var1,[(244,110)(163,110)])
}
Add(DoData,2360394,238,182)
{
link(onEventData,2206075:doAdd,[(288,188)(288,31)(158,31)(158,48)])
link(Data,2535594:Var3,[(244,175)])
}
Add(GetDataEx,2535594,157,170)
{
Angle=3
link(Data,5009525:Part,[(83,175)])
}
Add(DoData,14644207,140,224)
{
link(onEventData,3919676:doReplace,[])
link(Data,2206075:Text,[(146,96)(174,96)])
}
Add(Replace,3919676,189,224)
{
SubStr="\10"
link(onReplace,1187460:doReplace,[])
}
Add(Replace,1187460,238,224)
{
SubStr="\13"
DestStr=","
link(onReplace,5920612:doTrim,[])
}
Add(Trim,5920612,287,224)
{
Char=","
link(onTrim,9238216:onParse,[(332,230)(332,27)])
}
END_SDK
Add(MultiElement,1400075,308,119)
{
@Hint=#21:10000 цифр от 1 до 20|
link(onEvent1,11792703:doAdd,[])
link(onEvent2,11792703:doClear,[])
}
BEGIN_SDK
Add(EditMulti,613567,21,21)
{
EventCount=2
WorkCount=2
VOffset=14
link(doWork1,7259496:doEvent1,[])
link(doWork2,2387046:doWork2,[(32,48)(32,69)])
}
Add(For,4119610,98,70)
{
End=9999
link(onEvent,2268329:doRandom,[])
link(onStop,8284545:doEvent1,[(144,83)(144,132)])
}
Add(Random,2268329,161,70)
{
Min=1
Max=20
link(onRandom,9803161:doStrCatDlm,[])
}
Add(Hub,7259496,35,35)
{
link(onEvent1,2268329:doRandomize,[(151,41)(151,83)])
link(onEvent2,2387046:doWork1,[(60,48)])
}
Add(Hub,11461128,70,63)
{
link(onEvent1,613567:onEvent2,[(137,69)(137,48)])
link(onEvent2,4119610:doFor,[])
}
Add(StrCatDelim,9803161,217,70)
{
Delimiter=","
Point(doClear)
link(Str1,5076369:Var1,[(223,61)(209,61)(209,110)])
}
Add(DoData,12688821,217,126)
{
link(onEventData,1017570:doTrim,[])
link(Data,5076369:Var2,[])
}
Add(GetDataEx,5076369,217,105)
{
link(Data,9803161:Result,[])
}
Add(Hub,8284545,175,126)
{
link(onEvent1,12688821:doData,[])
link(onEvent2,9803161:doClear,[(200,139)(200,83)])
}
Add(HubEx,2387046,56,63)
{
link(onEvent,11461128:doEvent1,[])
}
Add(Trim,1017570,259,126)
{
Char=","
link(onTrim,613567:onEvent1,[(298,132)(298,41)])
}
END_SDK

карма: 19

0