Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,14,28) { Width=472 Height=306 link(onCreate,2511960:doMethod,[]) link(onError,14742886:doShow,[]) } Add(MessageBox,14742886,56,35) { } Add(Hub,15741962,56,119) { link(onEvent1,14924762:doClear,[(81,125)(81,195)]) link(onEvent2,12022605:doForEach,[]) } Add(ForEach,12022605,91,126) { link(onItem,2906158:doEvent1,[]) link(obj,7545257:GetServices,[]) } Add(Hub,2906158,133,126) { OutCount=4 link(onEvent1,14984140:doValue,[(165,132)(165,13)]) link(onEvent2,9248571:doConstructor4,[]) link(onEvent3,9248571:doTag,[]) link(onEvent4,8798570:doData,[(168,153)(168,188)]) } Add(ListView,634058,224,133) { Left=10 Top=35 Width=446 Height=237 AllowDrop=0 Anchor=15 Name="lv" Columns="DisplayName,200,Left\r\nServiceType,120,Right\r\nStatus,120,Right" FullRowSelect=0 MultiSelect=1 ShowGroups=1 View=1 Point(Items) Point(SelectedItems) Point(onSelectedIndexChanged) link(onSelectedIndexChanged,14498525:doForEach,[(268,139)(268,188)]) } Add(IList,14924762,231,182) { Point(doClear) link(Interface,634058:Items,[]) } Add(ListViewItem,9248571,182,133) { Point(SubItems) Point(doTag) link(Items,15325316:Result,[]) } Add(StrArray,15325316,182,91) { DataCount=3 link(Str1,1903951:DisplayName,[]) link(Str2,1903951:ServiceType,[]) link(Str3,1903951:Status,[]) } Add(DoData,8798570,182,182) { link(onEventData,14924762:doAdd,[]) link(Data,9248571:ListViewItem,[]) } Add(Method,15975570,14,119) { Name="View" Type="void" Comment="Show list of services" link(onMethod,15741962:doEvent1,[]) AddHint(-7,-21,38,13,Name) } Add(DoMethod,2511960,98,28) { Method="View" } Add(ServiceController,7545257,84,84) { Point(GetServices) } Add(Button,11955285,98,273) { Left=10 Top=5 Text="Start" Point(onClick) Point(doEnabled) link(onClick,16669047:doTry,[]) AddHint(-11,-20,37,13,Text) } Add(Button,5360266,147,364) { Left=90 Top=5 Text="Stop" Enabled=1 Point(onClick) Point(doEnabled) link(onClick,11237173:doEvent1,[]) AddHint(-61,9,37,13,Text) } Add(DoData,16661794,371,273) { link(onEventData,10585584:doCompare,[]) link(Data,3466159:Var3,[(377,264)]) } Add(If_else,6180289,245,273) { link(onTrue,5583298:doStart,[(317,279)(317,230)]) link(Op1,7330011:Var2,[]) link(Op2,3466159:Var1,[(258,264)]) } Add(ServiceControllerStatus,14916355,238,224) { ServiceControllerStatus=5 } Add(GetDataEx,3466159,357,259) { link(Data,5583298:Status,[]) } Add(If_else,11622930,231,364) { Type=5 link(onTrue,5583298:doStop,[(310,370)(310,237)]) link(Op1,7330011:Var1,[(237,264)]) link(Op2,3466159:Var2,[(244,355)(363,355)]) } Add(Hub,3818808,329,238) { link(onEvent1,5583298:doRefresh,[]) link(onEvent2,16661794:doData,[(353,251)(353,279)]) } Add(GetDataEx,7330011,245,259) { link(Data,14916355:ServiceControllerStatus,[]) } Add(Try,16669047,140,273) { ExceptionMethod=1 link(onTry,3609569:doEvent1,[]) link(onCatch,5261524:doShow,[(180,286)(180,230)]) } Add(MessageBox,5261524,189,224) { } Add(Hub,3609569,189,273) { link(onEvent1,6180289:doCompare,[]) link(onEvent2,5921980:doWork1,[(213,286)]) } Add(If_else,10585584,413,273) { Type=5 link(onTrue,10840356:doWork1,[]) link(onFalse,10840356:doWork2,[]) link(Op2,14243459:ServiceControllerStatus,[]) } Add(ServiceControllerStatus,14243459,413,231) { ServiceControllerStatus=3 } Add(ChannelToIndex,10840356,455,273) { link(onIndex,2491520:doEvent1,[(496,279)(496,311)(12,311)(12,328)]) } Add(Hub,2491520,21,322) { link(onEvent1,1492037:doOperation,[(45,328)(45,279)]) link(onEvent2,5360266:doEnabled,[(44,335)(44,370)]) } Add(Math,1492037,56,273) { OpType=8 Op2=Integer(1) TypeOp1=2 TypeOp2=2 link(onResult,11955285:doEnabled,[]) } Add(ForEach,14498525,280,182) { Type="lvi" link(onItem,6329518:doRead,[]) link(onStop,3818808:doEvent1,[(320,195)(320,244)]) link(obj,634058:SelectedItems,[(286,174)(244,174)]) } Add(Type,2351989,280,133) { Name="lvi" TypeName="ListViewItem" } Add(ServiceControllerMethods,1903951,182,49) { Point(DisplayName) Point(ServiceType) Point(Status) link(ServiceController,14984140:Value,[]) } Add(Memory,14984140,182,7) { } Add(ServiceControllerMethods,5583298,357,224) { Point(Status) link(ServiceController,6329518:Result,[]) } Add(Type,15460801,357,133) { Name="sc" TypeName="ServiceController" } Add(FieldRead,6329518,357,182) { Name="Tag" Typed=0 ResultType="sc" } Add(DoMethod,6530865,245,315) { Method="View" AddHint(40,8,38,13,Method) } Add(Hub,11237173,189,364) { link(onEvent1,11622930:doCompare,[]) link(onEvent2,5921980:doWork3,[(213,377)]) } Add(HubEx,5921980,209,315) { link(onEvent,6530865:doMethod,[]) }