Make(delphi) ver(4.04 build 185) Add(MainForm,2953706,21,105) { Width=640 Height=480 Caption="WikiGenerator" Position=1 } Add(Edit,12209596,224,105) { Left=60 Top=10 Width=490 Text="Path to Ini-file of component" } Add(Label,14463120,63,105) { Left=10 Top=15 Width=26 Height=17 Caption="Path" } Add(Button,2418360,112,105) { Left=555 Top=10 Width=60 Caption="Open" link(onClick,6885385:doExecute,[]) } Add(Button,9418802,133,161) { Left=10 Top=35 Width=605 Height=30 Caption="Generate" link(onClick,2560056:doEvent1,[]) } Add(Memo,173191,280,147) { Left=10 Top=75 Width=605 Height=360 ScrollBars=3 } Add(StyleXP,7282575,21,140) { } Add(ODialog,6885385,168,105) { Filter="Component files of HiAsm (*.ini)|*.ini" Title="Open Ini" StartDir="" FileName="" link(onExecute,12209596:doText,[]) } Add(MultiElement,4469481,224,168) { link(onEvent1,173191:doText,[]) link(Data1,12209596:Text,[]) } BEGIN_SDK Add(EditMulti,13619087,21,21) { EventCount=1 WorkCount=1 DataCount=1 Width=853 Height=718 VOffset=49 HOffset=35 link(doWork1,16703976:doEvent1,[]) } Add(Ini,7946397,224,70) { Section="Type" Key="Info" Type=1 link(onResult,15666613:doWork2,[]) link(FileName,4532329:Var3,[(230,33)]) } Add(LineBreakEx,7343739,56,42) { Caption="f" Type=3 link(_Data,4532329:Var2,[]) } Add(Hub,16703976,56,70) { OutCount=8 link(onEvent1,7946397:doRead,[]) link(onEvent2,16016781:doData,[(207,83)(207,118)]) link(onEvent3,7753909:doSectionData,[(199,90)(199,202)]) link(onEvent4,15235479:doData,[(190,97)(190,244)]) link(onEvent5,1986656:doSectionData,[(180,104)(180,328)]) link(onEvent6,5810605:doEvent1,[(169,111)(169,559)]) link(onEvent7,389229:doData,[]) link(onEvent8,8818509:In,[(77,125)(77,160)]) } Add(StrList,4293008,777,35) { Strings=#24:=== Краткое описание ===| } Add(GetDataEx,4532329,56,28) { link(Data,13619087:Data1,[]) } Add(DoData,16016781,224,112) { Data=String(\r\n=== Параметры ===) link(onEventData,8233333:doWork2,[]) } Add(HubEx,15666613,427,70) { link(onEvent,2549559:doWork,[]) } Add(Ini,7753909,224,182) { Section="Property" Type=1 Point(onSectionData) Point(doSectionData) link(FileName,5698787:getVar,[]) link(onSectionData,11398075:doSplit,[]) } Add(LineBreakEx,5698787,224,154) { Caption="f" Type=2 } Add(HubEx,8233333,427,112) { Angle=3 link(onEvent,15666613:doWork3,[]) } Add(DoData,5375877,777,112) { link(onEventData,13619087:onEvent1,[(841,118)(841,76)]) link(Data,4293008:Text,[]) } Add(LineBreak,16551334,728,112) { link(Out,5375877:doData,[]) Primary=[8818509,-644,42] } Add(FormatStr,14714381,378,189) { Mask="[*] [color=blue]%1[/color] - %2" link(onFString,3561174:doWork2,[]) link(Str1,11398075:Part1,[(384,177)(420,177)(420,234)(279,234)]) } Add(MultiStrPart,11398075,273,189) { Char="=" Count=1 link(onSplit,6675701:doSplit,[]) } Add(MultiStrData,6675701,322,189) { Char="|" Count=1 link(onPart1,14714381:doString,[]) } Add(DoData,15235479,224,238) { Data=String(\r\n=== Методы ===) link(onEventData,3561174:doWork3,[(431,244)]) } Add(HubEx,3561174,427,189) { Angle=3 link(onEvent,8233333:doWork3,[]) } Add(StrList,13573396,476,483) { @Hint=#7:Methods| AddHint(-104,42,56,13,@Hint) } Add(Ini,1986656,224,308) { Section="Methods" Type=1 Point(onSectionData) Point(doSectionData) link(FileName,11542305:getVar,[]) link(onSectionData,7432387:doSplit,[]) } Add(StrList,4539712,574,483) { @Hint=#6:Events| AddHint(-64,42,48,13,@Hint) } Add(StrList,3302292,672,483) { @Hint=#5:Datas| AddHint(-63,45,43,13,@Hint) } Add(StrList,10057976,770,483) { @Hint=#4:Vars| AddHint(-64,45,36,13,@Hint) } Add(MultiStrPart,7432387,273,315) { Char="=" Count=1 link(onSplit,15531998:doSplit,[]) } Add(MultiStrData,15531998,322,315) { Char="|" link(onPart1,14885361:doValue,[]) link(onPart2,6853814:doCase,[(366,328)(366,398)]) } Add(Case,6853814,378,392) { Value=Integer(1) link(onNextCase,10144105:doCase,[]) link(onTrue,763978:doString,[(418,405)(418,489)]) } Add(Case,10144105,476,392) { Value=Integer(2) link(onNextCase,2150603:doCase,[]) link(onTrue,327286:doString,[(516,405)(516,489)]) } Add(Case,2150603,574,392) { Value=Integer(3) link(onNextCase,8881450:doCase,[]) link(onTrue,691918:doString,[(614,405)(614,489)]) } Add(Case,8881450,672,392) { Value=Integer(4) link(onTrue,12315089:doString,[(712,405)(712,489)]) } Add(FormatStr,763978,427,483) { Mask="[*] [color=blue]%1[/color] - %2" link(onFString,13573396:doAdd,[]) link(Str1,6649052:getVar,[]) link(Str2,6787695:getVar,[]) } Add(LineBreakEx,4755365,273,357) { Caption="pname" Type=3 link(_Data,7432387:Part1,[]) } Add(LineBreakEx,6649052,427,434) { Caption="pname" Type=2 } Add(Memory,14885361,378,315) { } Add(LineBreakEx,6787695,434,455) { Caption="descr" Type=2 } Add(LineBreakEx,11821127,378,364) { Caption="descr" Type=3 link(_Data,14885361:Value,[]) } Add(FormatStr,327286,525,483) { Mask="[*] [color=blue]%1[/color] - %2" link(onFString,4539712:doAdd,[]) link(Str1,2679334:getVar,[]) link(Str2,6644838:getVar,[]) } Add(LineBreakEx,2679334,525,434) { Caption="pname" Type=2 } Add(LineBreakEx,6644838,532,455) { Caption="descr" Type=2 } Add(FormatStr,691918,623,483) { Mask="[*] [color=blue]%1[/color] - %2" link(onFString,3302292:doAdd,[]) link(Str1,12848774:getVar,[]) link(Str2,702373:getVar,[]) } Add(LineBreakEx,12848774,623,434) { Caption="pname" Type=2 } Add(LineBreakEx,702373,630,455) { Caption="descr" Type=2 } Add(FormatStr,12315089,721,483) { Mask="[*] [color=blue]%1[/color] - %2" link(onFString,10057976:doAdd,[]) link(Str1,4041620:getVar,[]) link(Str2,11462359:getVar,[]) } Add(LineBreakEx,4041620,721,434) { Caption="pname" Type=2 } Add(LineBreakEx,11462359,728,455) { Caption="descr" Type=2 } Add(LineBreakEx,1252202,721,35) { Caption="add" Type=1 link(OnEvent,4293008:doAdd,[]) } Add(LineBreakEx,2549559,455,70) { Caption="add" } Add(ArrayEnum,15985269,427,553) { link(onItem,2141842:doWork2,[]) link(onEndEnum,1278449:doData,[]) link(Array,13573396:Array,[(433,544)(496,544)]) } Add(LineBreakEx,10235057,525,553) { Caption="add" } Add(DoData,1278449,476,560) { Data=String(\r\n=== События ===) link(onEventData,2141842:doWork3,[(515,566)]) } Add(HubEx,2141842,511,553) { link(onEvent,10235057:doWork,[]) } Add(Hub,5810605,371,553) { OutCount=4 link(onEvent1,15985269:doEnum,[]) link(onEvent2,4779255:doEnum,[(416,566)(416,601)]) link(onEvent3,12631031:doEnum,[(410,573)(410,650)]) link(onEvent4,2692013:doEnum,[(404,580)(404,692)]) } Add(ArrayEnum,4779255,525,595) { link(onItem,12332554:doWork2,[(583,601)(583,615)]) link(onEndEnum,4032194:doData,[]) link(Array,4539712:Array,[(531,573)(594,573)]) } Add(LineBreakEx,10819646,623,609) { Caption="add" } Add(DoData,4032194,574,602) { Data=String(\r\n=== Свойства ===) link(onEventData,12332554:doWork3,[(613,608)]) } Add(HubEx,12332554,609,609) { link(onEvent,10819646:doWork,[]) } Add(ArrayEnum,12631031,623,644) { link(onItem,15894104:doWork2,[]) link(onEndEnum,16197921:doData,[]) link(Array,3302292:Array,[(629,628)(692,628)]) } Add(LineBreakEx,9961773,721,644) { Caption="add" } Add(DoData,16197921,672,651) { Data=String(\r\n=== Данные ===) link(onEventData,15894104:doWork3,[(711,657)]) } Add(HubEx,15894104,707,644) { link(onEvent,9961773:doWork,[]) } Add(ArrayEnum,2692013,721,686) { link(onItem,8753827:doWork2,[]) link(onEndEnum,7462733:doData,[]) link(Array,10057976:Array,[(727,671)(790,671)]) } Add(LineBreakEx,7179949,819,686) { Caption="add" } Add(DoData,7462733,770,693) { Data=String(\r\n=== Пример ===) link(onEventData,8753827:doWork3,[(809,699)]) } Add(HubEx,8753827,805,686) { link(onEvent,7179949:doWork,[]) } Add(LineBreakEx,11542305,224,280) { Caption="f" Type=2 } Add(DoData,389229,84,112) { Data=String(\r\n=== Замечания ===) link(onEventData,4863817:doWork,[]) } Add(LineBreakEx,4863817,126,112) { Caption="add" } END_SDK Add(Hub,2560056,182,161) { link(onEvent1,173191:doClear,[(213,167)(213,160)]) link(onEvent2,4469481:doWork1,[]) }