Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,77,112) { Width=301 Height=149 Point(doText) link(onError,13387641:doShow,[]) } Add(For,11106790,119,70) { IncludeEnd=1 Extern=1 link(onEvent,10415237:doEvent1,[]) link(End,2012523:Value,[]) } Add(MessageBox,13387641,119,119) { } Add(Button,14277564,77,70) { Left=30 Top=35 Text="Start" Point(onClick) link(onClick,11106790:doFor,[]) AddHint(-59,10,37,13,Text) } Add(Thread,7487758,189,70) { @Hint=#6:Thread| Extern=1 Point(CurrentThread) Point(doStart2) Point(parameter) link(onStart,5548810:doEvent1,[]) } Add(NumericUpDown,2012523,119,21) { Left=110 Top=37 Width=50 Text="3" Value="3" } Add(Sleep,15581280,350,28) { } Add(Label,1596611,350,112) { Left=170 Top=40 Width=90 Name="lbl" Point(doText) Point(onClick) } Add(ThreadControlAccess,3004609,308,112) { @Hint=#19:ThreadControlAccess| Control="lbl" link(onAccess,1596611:doText,[]) } Add(Mutex,12530357,266,70) { @Hint=#5:Mutex| } Add(Hub,5548810,231,70) { OutCount=4 link(onEvent1,12530357:doWaitOne,[]) link(onEvent2,3619005:doConvert,[(256,83)(256,34)]) link(onEvent3,7561230:doConvert,[(255,90)(255,118)]) link(onEvent4,12530357:doReleaseMutex,[(258,97)(258,83)]) } Add(Hub,10415237,161,70) { link(onEvent1,7487758:doConstructor,[]) link(onEvent2,7487758:doStart2,[(182,83)(182,90)]) } Add(Math,668259,308,28) { OpType=2 Op2=Integer(500) TypeOp1=2 link(onResult,15581280:doSleep,[]) } Add(Convertor,3619005,266,28) { Mode=9 link(onResult,668259:doOperation,[]) } Add(Convertor,7561230,266,112) { link(onResult,3004609:doAccess,[]) }