Make(delphi) ver(4.04 build 185) Add(For,10892995,455,119) { End=1000000 IncludeEnd=1 link(onEvent,10087223:doNext,[]) link(onStop,9267697:doStop,[(513,132)(513,160)(587,160)(587,118)]) } Add(TimeCounter,9267697,595,105) { Precision=1 link(onStop,3231710:doValue,[(627,118)]) } Add(Hub,3117465,420,112) { link(onEvent1,9267697:doStart,[(508,118)(508,111)]) link(onEvent2,10892995:doFor,[]) } Add(Timer,12974607,364,112) { Interval=300 Enable=1 AutoStop=50 Point(onStop) link(onTimer,3117465:doEvent1,[]) link(onStop,4285355:doData,[(408,125)(408,107)(18,107)(18,69)]) } Add(CounterEx,10087223,539,119) { Max=10000000 } Add(For,10321187,455,189) { End=1000000 IncludeEnd=1 link(onEvent,7375786:doNext,[]) link(onStop,11613041:doStop,[(513,202)(513,230)(587,230)(587,188)]) } Add(TimeCounter,11613041,595,175) { Precision=1 link(onStop,12885588:doWork2,[]) } Add(Hub,9036409,420,182) { link(onEvent1,11613041:doStart,[(508,188)(508,181)]) link(onEvent2,10321187:doFor,[]) } Add(Counter,7375786,539,189) { Max=10000000 } Add(Button,14858178,84,63) { Top=483 Width=392 Align=4 Caption="Начать тестирование" Data=String(!!! НЕ ТРОГАЙТЕ МЫШЬ И КЛАВИАТУРУ ДО КОНЦА ТЕСТА !!!) Point(doCaption) link(onClick,2611497:doEvent1,[]) } Add(PlotLines,14637421,763,224) { Grapher="plotter" Color=16711680 Size=2 Step=1 MaxValues=51 Name="CounterEx" link(ValueY,3231710:Value,[]) } Add(Plotter,11338811,728,70) { Left=5 Width=350 Height=200 Align=5 Color=16777215 Name="plotter" Grid=20 LeftMargin=50 RightMargin=0 TopMargin=0 } Add(PlotLines,10196675,728,182) { Grapher="plotter" Color=0 Size=2 Step=1 MaxValues=51 Name="Counter" } Add(DoData,4103509,455,252) { Data=Integer(0) link(onEventData,12885588:doWork3,[(669,258)]) } Add(Label,2319364,84,126) { Left=410 Top=55 Align=2 Font=[MS Sans Serif,8,5,0,1] Caption="Counter" } Add(Label,10891128,84,168) { Left=410 Top=55 Align=2 Font=[MS Sans Serif,8,5,16711680,1] Caption="CounterEx" } Add(FormatStr,4316205,189,182) { Mask="Затрачено на цикл: %2 микросекунд" link(onFString,16184661:doCaption,[]) } Add(PlotMouseValues,3049079,133,168) { Grapher="plotter" link(onMouseMove,4316205:doString,[]) } Add(MainForm,16184661,252,182) { Left=20 Top=105 Width=501 Height=412 Caption="Mouse plotter" } Add(PlotAxis,4986410,133,126) { Grapher="plotter" Name="X" Color=0 } Add(PlotAxis,7393577,189,126) { Grapher="plotter" Name="Y" Color=0 Angle=90 } Add(Hub,2611497,140,63) { OutCount=5 link(onEvent1,2570283:doWork1,[(165,69)(165,50)(72,50)]) link(onEvent2,11338811:doClear,[]) link(onEvent3,4103509:doData,[(304,83)(304,258)]) link(onEvent4,12974607:doTimer,[(259,90)(259,118)]) } Add(DoData,4285355,28,63) { Data=String(Начать тестирование) link(onEventData,2570283:doWork2,[]) } Add(HubEx,2570283,68,63) { link(onEvent,14858178:doCaption,[]) } Add(Memory,3231710,763,112) { link(onData,9036409:doEvent1,[(823,118)(823,169)(408,169)(408,188)]) } Add(Hub,2025117,686,182) { link(onEvent1,10196675:doAdd,[]) link(onEvent2,14637421:doAdd,[(718,195)(718,230)]) } Add(HubEx,12885588,665,182) { link(onEvent,2025117:doEvent1,[]) }