Вверх ↑
Ответов: 1536
Рейтинг: 176
#1: 2011-10-05 11:24:56 ЛС | профиль | цитата
Подтверждается Скрин. Замер производил подряд.

Add(MainForm,4378334,175,154)
{
Width=356
Height=125
Position=1
}
Add(Hub,13665607,343,238)
{
OutCount=4
link(onEvent1,4473029:doStart,[(371,244)(371,202)])
link(onEvent2,16128280:doFor,[])
link(onEvent3,4473029:doStop,[(387,258)(387,209)])
link(onEvent4,11647129:doEvent1,[(378,265)(378,370)])
}
Add(TimeCounter,4473029,448,196)
{
Precision=1
link(onStop,15095331:doAdd,[])
}
Add(Label,3087425,665,266)
{
Left=205
Top=25
}
Add(Timer,14647915,266,238)
{
Interval=10
Enable=1
AutoStop=100
Point(onStop)
link(onTimer,13665607:doEvent1,[])
link(onStop,8346194:doEvent1,[(320,251)(320,412)])
}
Add(For,16128280,448,245)
{
End=1600
link(onEvent,9473887:doValue,[])
}
Add(For,7389806,455,371)
{
End=1600
link(onEvent,9902204:doValue,[])
}
Add(FTCG_Tools,9473887,511,245)
{
}
BEGIN_SDK
Add(EditMultiEx,16676779,21,21)
{
WorkCount=#7:doValue|
link(doValue,746271:doRead,[(63,27)(63,118)])
}
Add(IntArray,15910144,105,63)
{
Numbers=['0'=555]
}
Add(ArrayRead,746271,105,112)
{
Index=0
link(onRead,15768692:doValue,[])
link(Array,15910144:Array,[])
}
Add(FT_Memory,15768692,154,112)
{
Default=Integer(0)
}
END_SDK
Add(TimeCounter,9990099,455,329)
{
Precision=1
link(onStop,8308527:doAdd,[])
}
Add(Hub,11647129,399,364)
{
OutCount=3
link(onEvent1,9990099:doStart,[(427,370)(427,335)])
link(onEvent2,7389806:doFor,[])
link(onEvent3,9990099:doStop,[(436,384)(436,342)])
}
Add(Label,9593002,679,413)
{
Left=205
Top=40
}
Add(FTCG_Tools,9902204,511,371)
{
}
BEGIN_SDK
Add(EditMultiEx,2648581,21,21)
{
WorkCount=#7:doValue|
link(doValue,14508135:doRead,[(63,27)(63,118)])
}
Add(IntArray,3155621,105,63)
{
Numbers=['0'=555]
}
Add(ArrayRead,14508135,105,112)
{
Index=0
link(Array,3155621:Array,[])
}
END_SDK
Add(Label,1764949,168,105)
{
Left=135
Top=40
Width=66
Height=17
Caption="Без памяти:"
}
Add(Label,8493090,175,112)
{
Left=135
Top=25
Width=62
Height=17
Caption="С памятью:"
}
Add(StrList,15095331,595,203)
{
}
Add(StrList,8308527,609,336)
{
}
Add(ArrayMathStat,3110642,609,266)
{
link(onResult,3087425:doText,[])
link(Array,15095331:Array,[])
}
Add(Hub,8346194,525,406)
{
link(onEvent1,3110642:doFunction,[(553,412)(553,272)])
link(onEvent2,1663513:doFunction,[])
}
Add(ArrayMathStat,1663513,623,413)
{
link(onResult,9593002:doText,[])
link(Array,8308527:Array,[])
}
Add(Button,4066160,168,224)
{
Left=50
Top=30
Caption="Старт"
link(onClick,8762983:doEvent1,[])
}
Add(Hub,8762983,210,224)
{
OutCount=3
link(onEvent1,11761746:In,[(234,230)(234,188)])
link(onEvent2,7400076:In,[(238,237)(238,209)])
link(onEvent3,14647915:doTimer,[])
}
Add(LineBreak,6328812,560,343)
{
Caption="del"
link(Out,8308527:doClear,[])
Primary=[7400076,-308,-140]
}
Add(LineBreak,5447774,546,210)
{
Caption="del"
link(Out,15095331:doClear,[])
Primary=[11761746,-294,-28]
}
Но, что характерно, если поменять Timer на For с теми же значениями, то разницы нет и работает быстрее.
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0