Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,77,21) { Width=376 Height=347 Point(doText) link(onCreate,10005885:doRegistryKey,[(157,27)(157,76)]) link(onError,2840418:doShow,[]) } Add(TextBox,15738170,217,21) { Left=95 Top=15 Width=180 Text="Software\HiAsm\Test" Anchor=13 Lines=[] Point(doText) Point(Text) Point(data) } Add(TextBox,11240161,343,203) { Left=15 Top=95 Width=340 Height=215 Anchor=15 Lines=[] Multiline=0 ScrollBars=2 Point(doText) Point(Text) Point(data) link(data,11575495:ToString,[]) } Add(ForEach,6590964,259,196) { @Hint=#6:string| link(onItem,900067:doEvent1,[(299,202)(299,167)]) link(onStop,11240161:doText,[]) link(obj,8230598:GetValueNames,[]) } Add(Button,8264056,105,112) { Left=280 Top=15 Text="DelSubKey" Point(onClick) link(onClick,15137862:doEvent1,[]) AddHint(-88,5,68,13,Text) } Add(Button,8648795,105,77) { Left=15 Top=15 Text="AddSubKey" Point(onClick) link(onClick,10005885:doCreateSubKey,[]) AddHint(-87,8,71,13,Text) } Add(TextBox,3713714,259,21) { Left=95 Top=40 Width=180 Text="TestValue" Anchor=13 Lines=[] Point(doText) Point(Text) Point(data) } Add(Button,168250,105,182) { Left=280 Top=40 Text="DelValue" Point(onClick) link(onClick,6962241:doEvent1,[]) AddHint(-80,4,58,13,Text) } Add(Button,158081,105,147) { Left=15 Top=40 Text="AddValue" Point(onClick) link(onClick,11252520:doEvent1,[]) AddHint(-80,4,61,13,Text) } Add(StringBuilder,11575495,336,161) { Point(ToString) Point(doAppendLine) Point(doClear) } Add(Hub,900067,308,161) { link(onEvent1,11575495:doAppend,[]) link(onEvent2,11575495:doAppendLine,[]) } Add(Registry,8151050,175,21) { Point(CurrentUser) } Add(MessageBox,2840418,119,28) { } Add(RegistryKey,10005885,182,70) { Point(onCreateSubKey) Point(subkey) Point(doCreateSubKey) Point(doDeleteSubKey) link(RegistryNode,8151050:CurrentUser,[]) link(onCreateSubKey,8230598:doRegistryKey,[]) link(subkey,15738170:Text,[(195,62)(223,62)]) } Add(RegistryKey,8230598,252,77) { Point(doSetValue) Point(name) Point(doDeleteValue) Point(value) Point(GetValueNames) Point(doGetValue) Point(onGetValue) link(onRegistryKey,8057700:doWork1,[(300,83)(300,8)(60,8)]) link(name,3713714:Text,[]) link(value,14926756:Text,[(272,65)(314,65)]) link(onGetValue,9888360:doShow,[]) } Add(Hub,13748987,231,189) { link(onEvent1,11575495:doClear,[(324,195)(324,181)]) link(onEvent2,6590964:doForEach,[]) } Add(Hub,11252520,147,147) { link(onEvent1,13317032:doWork2,[]) link(onEvent2,11530122:doWork1,[(172,160)]) } Add(Hub,6962241,147,182) { link(onEvent1,8230598:doDeleteValue,[(222,188)(222,97)]) link(onEvent2,11530122:doWork2,[]) } Add(HubEx,11530122,168,189) { link(onEvent,13748987:doEvent1,[]) } Add(Hub,15137862,147,112) { link(onEvent1,10005885:doDeleteSubKey,[(171,118)(171,90)]) link(onEvent2,1302214:doData,[(173,125)(173,146)(11,146)(11,27)]) } Add(DoData,1302214,21,21) { Data=String(Form) link(onEventData,8057700:doWork2,[]) } Add(HubEx,8057700,56,21) { link(onEvent,2953706:doText,[]) } Add(TextBox,14926756,308,21) { Left=95 Top=65 Width=180 Text="HiAsm Studio!" Anchor=13 Lines=[] Point(doText) Point(Text) Point(data) } Add(Button,12517157,105,252) { Left=280 Top=65 Text="GetValue" Point(onClick) link(onClick,8230598:doGetValue,[(226,258)(226,104)]) AddHint(-80,4,59,13,Text) } Add(Button,14596140,105,217) { Left=15 Top=65 Text="SetValue" Data=String(HiAsm Studio!) Point(onClick) link(onClick,13317032:doWork3,[(218,223)]) AddHint(-80,4,58,13,Text) } Add(HubEx,13317032,214,147) { Angle=3 link(onEvent,8230598:doSetValue,[(218,90)]) } Add(MessageBox,9888360,308,84) { }