Вверх ↑
Ответов: 1536
Рейтинг: 176
#1: 2013-03-11 08:59:46 ЛС | профиль | цитата
sashaoli писал(а):
А когда в контейнер впихиваю Thread, то при большом количестве строк вываливается ошибка
nesco писал(а):
там достаточно обычный таймер для разделения события по времени
sashaoli,
Читай посты внимательнее!
Откажись от использования MMTimer - часто вываливается ошибка.
Вместо MathParse, в качестве сумматора используй простой Math. Да и вообще, если это одно простое действие.
И вот, взгляни на время:
Add(MainForm,12733091,224,63)
{
Width=246
Height=165
BorderStyle=1
link(onCreate,16346453:doFor,[])
}
Add(StrList,13182271,357,77)
{
}
Add(For,16346453,273,77)
{
End=3000
link(onEvent,13182271:doAdd,[])
}
Add(ArrayEnum,1,371,147)
{
link(onItem,4749539:doAdd,[])
link(onEndEnum,3655824:doStop,[(413,160)(413,189)(215,189)(215,153)])
link(Array,13182271:Array,[])
}
Add(TimeCounter,3655824,224,140)
{
Precision=1
link(onStart,921329:doEvent1,[])
link(onStop,6548200:doText,[])
}
Add(Hub,6268687,182,224)
{
link(onEvent1,3655824:doStart,[(207,230)(207,146)])
link(onEvent2,5940093:doStart,[])
}
Add(TimeCounter,5940093,224,231)
{
Precision=1
link(onStart,14533911:doText,[])
link(onStop,6626899:doText,[])
}
Add(Label,6548200,266,147)
{
Left=130
Top=35
}
Add(Label,6626899,266,238)
{
Left=130
Top=75
}
Add(Button,9205517,133,224)
{
Left=60
Top=55
link(onClick,6268687:doEvent1,[])
}
Add(StrList,4749539,434,147)
{
}
Add(StrList,14533911,357,210)
{
link(onChange,5940093:doStop,[(398,216)(398,289)(214,289)(214,244)])
link(Str,13182271:Text,[])
}
Add(Hub,921329,315,140)
{
link(onEvent1,4749539:doClear,[(417,146)(417,160)])
link(onEvent2,1:doEnum,[])
}
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0