Вверх ↑
Ответов: 57
Рейтинг: 4
#1: 2010-04-06 12:49:18 ЛС | профиль | цитата
Интересно получается таймер сам себя не может включить, более того если стоит автовлючение и он сам себе посылает включение он выключается.
В HiAsm 3 таймер свободно себя включает.
------------ Дoбавленo в 12.49:
man-man74
Как бы так

Add(Counter,6485220,476,161)
{
link(onNext,8803559:doText,[])
}
Add(Label,8803559,532,161)
{
Left=210
Top=120
Height=20
Font=[MS Sans Serif,24,1,255,1]
}
Add(Button,10176707,427,161)
{
Left=145
Top=120
link(onClick,6485220:doNext,[])
}
Add(Hub,5865846,399,301)
{
OutCount=4
link(onEvent1,4318485:doEvent2,[(422,307)(422,285)(205,285)(205,335)])
link(onEvent2,5291068:doPosition,[(483,314)(483,321)])
link(onEvent3,5291068:doClick,[(462,321)(462,307)])
link(onEvent4,4995155:doNext,[(441,328)(441,349)])
}
Add(Sleep,5360686,315,301)
{
Delay=5000000
link(onSleep,5865846:doEvent1,[])
}
Add(Timer,10852050,245,322)
{
Enable=1
AutoStop=1
Point(onStop)
link(onStop,5360686:doSleep,[(296,335)(296,314)])
}
Add(MouseEvent,5291068,511,301)
{
Point(doPosition)
link(X,9714390:Value,[(524,289)(503,289)])
link(Y,9236161:Value,[(531,293)(559,293)])
}
Add(Counter,4995155,469,343)
{
link(onNext,948696:doText,[])
}
Add(Label,948696,525,343)
{
Left=70
Top=15
Height=20
Font=[MS Sans Serif,24,1,255,1]
}
Add(Memory,9714390,497,245)
{
Default=Integer(209)
}
Add(Memory,9236161,553,245)
{
Default=Integer(266)
}
Add(WinTools,7478175,350,231)
{
link(Handle,13363705:Handle,[(356,209)(314,209)])
}
Add(Hub,11353330,399,196)
{
link(onEvent1,7478175:doPopup,[(432,202)(432,222)(338,222)(338,244)])
link(onEvent2,4318485:doEvent1,[(425,209)(425,241)(212,241)(212,328)])
}
Add(Hub,4318485,217,322)
{
InCount=2
OutCount=1
link(onEvent1,10852050:doTimer,[(238,330)])
}
Add(MainForm,13363705,308,154)
{
Left=20
Top=105
Width=412
Height=297
Caption="GetPixel"
Point(Handle)
link(onCreate,11353330:doEvent1,[(370,174)(370,202)])
}

Получается у таймера первая точка не включение, а скорее переключение из обратного состояни

карма: 0

0