Add(Thread,9586628,343,196)
{
Delay=0
FastStop=0
link(onExec,16279060:doTimer,[])
}
Add(Timer,16279060,399,196)
{
Interval=500
Enable=1
AutoStop=1
link(onTimer,11337576:doMessage,[])
}
Add(Button,16646935,287,196)
{
Left=85
Top=70
link(onClick,9586628:doStart,[])
}
Add(Message,11337576,448,196)
{
}
А вот таймер может запускать новый поток в цикле (лишь бы не накладывались):
Add(Thread,9586628,392,196)
{
Delay=0
FastStop=0
link(onExec,11337576:doMessage,[])
}
Add(Timer,16279060,343,196)
{
Interval=500
Enable=1
AutoStop=1
link(onTimer,9586628:doStart,[])
}
Add(Button,16646935,287,196)
{
Left=85
Top=70
link(onClick,16279060:doTimer,[])
}
Add(Message,11337576,448,196)
{
}
Но поток и сам имеет свой таймер:
Add(Thread,9586628,392,196)
{
link(onExec,11337576:doMessage,[])
}
Add(Button,16646935,336,196)
{
Left=85
Top=70
link(onClick,9586628:doStart,[])
}
Add(Message,11337576,448,196)
{
}