Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,140,70) { Height=94 } Add(Method,9162402,140,203) { Name="CalcFactorial" TypeModifier=8 Type="int" Params=1 Types="int" link(onMethod,9914806:doCompare,[]) } Add(Math,684147,252,252) { OpType=1 Op2=Integer(1) TypeOp1=2 TypeOp2=2 link(onResult,13186954:doMethod,[]) link(Op1,10694385:Var2,[]) } Add(If_else,9914806,196,203) { Type=3 Op2=Integer(1) link(onTrue,2245774:doData,[]) link(onFalse,684147:doOperation,[(240,216)(240,258)]) link(Op1,16290634:Var1,[(202,191)(182,191)]) } Add(DoData,2245774,252,203) { Data=Integer(1) link(onEventData,5652910:doWork3,[(293,209)]) } Add(GetDataEx,16290634,176,238) { Angle=3 link(Data,9162402:p1,[(146,243)]) } Add(DoMethod,13186954,294,252) { Method="CalcFactorial" Params=1 link(onResult,6171865:doOperation,[]) } Add(HubEx,5652910,289,175) { Angle=2 link(onEvent,9162402:doReturn,[(128,181)(128,209)]) } Add(Math,6171865,336,252) { OpType=2 TypeOp1=2 TypeOp2=2 link(onResult,5652910:doWork2,[(379,258)(379,181)]) link(Op2,10694385:Var3,[(349,243)]) } Add(GetDataEx,10694385,252,238) { Angle=3 link(Data,16290634:Var3,[]) } Add(DoMethod,16532067,196,119) { Method="CalcFactorial" Params=1 link(onResult,16177307:doText,[]) link(p1,14908942:Value,[]) } Add(Button,15566275,140,119) { Left=15 Top=20 Text="Factorial" Point(onClick) link(onClick,16532067:doMethod,[]) } Add(Label,16177307,252,119) { Left=165 Top=25 Width=115 Text="0" Anchor=13 Point(doText) Point(onClick) } Add(NumericUpDown,14908942,196,70) { Left=95 Top=22 Width=55 Text="5" Value="5" }