О, Ivann идею подал. Add(Label,7674035,343,469) { Left=195 Top=140 } Add(MainForm,1440812,98,280) { Width=290 Height=390 link(onCreate,15873341:doFor,[]) } Add(Random,6573429,217,294) { Mode=1 link(onRandom,9130392:doAdd,[]) } Add(For,15873341,161,294) { End=50 link(onEvent,6573429:doRandom,[]) link(onStop,12227903:doSort,[(207,307)(207,363)]) } Add(ListBox,9130392,266,294) { Left=10 Top=5 Width=165 Height=340 } Add(MathParse,8887626,280,427) { MathStr="%1[%2 - 1]" link(onResult,8415084:doText,[]) link(X1,7041942:Var2,[]) link(X2,11568087:Var2,[]) } Add(Label,8415084,343,427) { Left=195 Top=95 } Add(MathParse,7186042,294,469) { MathStr="%1[0]" link(onResult,7674035:doText,[]) link(X1,7041942:Var3,[(300,418)]) link(X2,11568087:Var3,[(307,404)]) } Add(Hub,15331251,238,427) { link(onEvent1,8887626:doCalc,[]) link(onEvent2,7186042:doCalc,[(270,440)(270,475)]) } Add(GetDataEx,7041942,280,413) { link(Data,12227903:ArraySort,[]) } Add(GetDataEx,11568087,287,399) { link(Data,12227903:Count,[]) } Add(ArraySort,12227903,280,357) { ArrayType=2 link(onEndSort,15331251:doEvent1,[(319,363)(319,391)(228,391)(228,433)]) link(Array,9130392:Array,[]) }
|