Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,70,35) { Width=370 Height=323 } Add(Inline,8048431,182,133) { WorkPoints=#5:doRun| EventPoints=#8:onResult| DataPoints=#4:Data|4:arg1|4:arg2| Code="private void doWork(object data, int index) {\r\n string script = sys.Data;\r\n var engine = new Jurassic.ScriptEngine();\r\n engine.SetGlobalValue("arg1", Int32.Parse(sys.arg1));\r\n engine.SetGlobalValue("arg2", Int32.Parse(sys.arg2));\r\n engine.Execute(script);\r\n sys.onResult(engine.GetGlobalValue("result").ToString());\r\n}\r\n\r\n" link(onResult,10981850:doText,[]) link(Data,1627602:Text,[]) link(arg1,9072031:Text,[(195,121)(237,121)]) link(arg2,9374347:Text,[(202,126)(286,126)]) } Add(Button,514144,133,133) { Left=30 Top=45 Text="Run" Data=Integer(10) Point(onClick) link(onClick,8048431:doRun,[]) } Add(TextBox,1627602,182,77) { Left=110 Top=45 Width=200 Height=155 Text="var result = arg1 * arg2 + 1" Lines=[] Multiline=0 Point(doText) Point(Text) Point(Data) } Add(TextBox,10981850,231,133) { Left=110 Top=205 Width=200 Height=75 Text="Result" Lines=[] Multiline=0 Point(doText) Point(Text) Point(Data) } Add(TextBox,9072031,231,77) { Left=110 Top=20 Text="2" Lines=[] Point(doText) Point(Text) Point(Data) } Add(TextBox,9374347,280,77) { Left=210 Top=20 Text="3" Lines=[] Point(doText) Point(Text) Point(Data) } Add(Label,8097133,231,35) { Left=110 Top=5 Text="arg1" Point(doText) Point(onClick) } Add(Label,5269292,280,35) { Left=210 Top=5 Text="arg2" Point(doText) Point(onClick) } Add(Using,16740491,133,77) { List="Jurassic" } Add(AssemblyInfo,3835221,133,35) { @Hint=#12:AssemblyInfo| References=#12:Jurassic.dll| } Add(LinkTip,16492235,49,14) { Link="http://jurassic.codeplex.com/" Font=[MS Sans Serif,8,0,16711680,1] }