Add(MainForm,2953706,119,63)
{
Width=434
Height=306
}
Add(GlobalVar,15598783,420,98)
{
Name="1"
}
Add(Timer,5031707,350,140)
{
Interval=300
link(onTimer,2414811:doEvent,[])
}
Add(IndexToChanel,2414811,420,140)
{
Point(Index)
link(onEvent2,12315537:doEvent1,[])
link(Index,15598783:Var,[])
}
Add(Message,417627,518,196)
{
Message="Событие"
}
Add(GlobalVar,7664818,210,140)
{
Name="1"
}
Add(Button,10352521,119,140)
{
Left=70
Top=115
Width=105
Caption="вызов события"
Data=Integer(1)
link(onClick,7664818:doValue,[])
}
Add(Hub,12315537,476,147)
{
link(onEvent1,1492045:doData,[])
link(onEvent2,417627:doMessage,[(504,160)(504,202)])
}
Add(DoData,1492045,518,147)
{
Data=Integer(0)
link(onEventData,15598783:doValue,[(573,153)(573,81)(402,81)(402,104)])
}
Add(GlobalVar,2462285,210,210)
{
Name="1"
}
Add(Button,15582192,119,210)
{
Left=70
Top=85
Width=105
Caption="вызов события"
Data=Integer(1)
link(onClick,2462285:doValue,[])
}
Подскажите, есть ли способ сделать это как то лучше? Например без использования таймера. Или может есть другое решение?