Make(delphi) ver(4.01 build 177) Add(MainForm,2953706,91,140) { Width=751 Height=464 link(onCreate,3238978:doFor,[]) } Add(Edit,15167502,259,231) { Left=30 Top=10 Width=245 } Add(For,3238978,161,154) { End=20 link(onEvent,3822013:doString,[]) } Add(FormatStr,3822013,238,154) { Mask="пример%1" link(onFString,4257655:doWork2,[]) link(Str1,3238978:Position,[(244,142)(206,142)(206,198)(167,198)]) } Add(Hub,1306392,189,273) { OutCount=3 link(onEvent1,14186731:doClear,[(400,279)(400,174)]) link(onEvent2,5309578:doString,[(231,286)(231,307)]) link(onEvent3,9591179:doFor,[(224,293)(224,370)]) } Add(StringTable,2133651,329,154) { Left=30 Top=40 Width=325 Height=310 Columns=#1:1|1:2|1:3| Point(Matrix) Point(Strings) } Add(For,9591179,245,364) { IncludeEnd=1 link(onEvent,11826224:doRead,[]) link(onStop,5185762:doEvent1,[(282,377)(282,405)]) link(End,2133651:Count,[(258,347)(335,347)]) } Add(StrMask,12426134,399,294) { Point(doMask) link(onTrue,14186731:doAdd,[(464,307)(464,167)]) } Add(FormatStr,5309578,259,301) { Mask="%1*" link(onFString,12426134:doMask,[]) link(Str1,15167502:Text,[]) } Add(ArrayRW,11826224,322,364) { link(onRead,12426134:doCompare,[(376,370)(376,300)]) link(Array,2133651:Strings,[(328,278)(356,278)]) } Add(Hub,5185762,287,399) { link(onEvent1,2133651:doClear,[(315,405)(315,167)]) link(onEvent2,7850144:doFor,[]) } Add(For,7850144,455,406) { IncludeEnd=1 link(onEvent,5671080:doRead,[]) link(End,14186731:Count,[(468,306)(510,306)]) } Add(ArrayRW,5671080,511,406) { link(onRead,4257655:doWork3,[(556,412)(556,255)(291,255)]) link(Array,14186731:Array,[]) } Add(HubEx,4257655,287,147) { link(onEvent,2133651:doAdd,[]) } Add(Button,13966004,126,273) { Left=280 Top=10 Width=70 Caption="Find" link(onClick,1306392:doEvent1,[]) } Add(StrList,14186731,497,161) { }