Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,63,77) { Width=320 Height=150 link(onCreate,3209327:doWork2,[]) } Add(TextBox,5495176,280,112) { Left=95 Top=5 Width=210 Height=110 Anchor=15 Lines=[] Multiline=0 Point(doText) Point(Text) Point(Data) link(Data,16544031:ToString,[]) } Add(ForEach,4929673,196,84) { link(onItem,16544031:doAppendFormat,[]) link(onStop,3794781:doEvent1,[]) link(obj,15918965:Var3,[(202,68)]) } Add(Type,15285223,231,28) { Name="type" TypeName="int" } Add(Hub,4347546,105,119) { link(onEvent1,11865471:doSort2,[]) link(onEvent2,3209327:doWork3,[(123,132)]) } Add(StringBuilder,16544031,273,70) { Format="{0}, " Point(doClear) Point(doAppendFormat) Point(doAppendLine) Point(arg0) } Add(Hub,3794781,238,91) { link(onEvent1,16544031:doAppendLine,[]) link(onEvent2,5495176:doText,[(266,104)(266,118)]) } Add(Button,14708461,63,119) { Left=10 Top=5 Text="Sort" Point(onClick) link(onClick,4347546:doEvent1,[]) AddHint(-50,4,34,13,Text) } Add(Hub,3379088,168,77) { link(onEvent1,16544031:doClear,[]) link(onEvent2,4929673:doForEach,[]) } Add(ArraySort,11865471,140,112) { KeysType="type2" ItemsType="type" Point(doSort2) Point(Keys) Point(Items) link(Keys,15918965:Var2,[]) link(Items,10108393:Array,[(160,74)(195,74)]) } Add(HubEx,3209327,119,77) { link(onEvent,3379088:doEvent1,[]) } Add(StrArray,2203451,147,28) { Strings=#4:key5|4:key1|4:key4|4:key2|4:key3| } Add(IntArray,10108393,189,28) { Numbers=['0'=5,'0'=1,'0'=4,'0'=2,'0'=3] Type="type" } Add(GetDataEx,15918965,147,63) { link(Data,2203451:Result,[]) } Add(Type,6854035,273,28) { Name="type2" TypeName="string" }