Karl писал(а):
Любимый Галков если произошло событие onTimer которым останавливается сам таймер помоему событие onStop дожно происходить один разЛюбимый Karl, только выпендриваться не надо, пожалуйста
Если произошло событие onTimer которым останавливается сам таймер ТО событие onStop И происходит один раз.
В Вашем первом примере разобраться без пол-литры невозможно.
А если ее употребить, то теряешь полностью понимание задачи.
Реализации ИМЕННО приведенной теперь фразы в виде схемы Вы не приводите
А в моей реализации - происходит один раз
Add(MainForm,13701998,469,133)
{
Left=20
Top=105
}
Add(Timer,8714214,343,126)
{
Enable=1
Point(onStop)
link(onTimer,10143130:doNext,[(390,132)(390,104)])
link(onStop,4903899:doNext,[])
}
Add(Button,7852462,189,112)
{
Left=80
Top=125
link(onClick,10007823:doEvent1,[])
}
Add(Counter,4903899,406,133)
{
link(onNext,13701998:doCaption,[])
}
Add(Hub,10007823,259,112)
{
OutCount=3
link(onEvent1,10143130:doReset,[])
link(onEvent2,4903899:doReset,[(306,125)(306,153)])
link(onEvent3,8714214:doTimer,[])
}
Add(If_else,4072779,469,98)
{
Op2=Integer(3)
link(onTrue,8714214:doStop,[(511,104)(511,88)(333,88)(333,139)])
}
Add(Counter,10143130,406,98)
{
link(onNext,4072779:doCompare,[])
}