Add(MainForm,2953706,35,77)
{
link(onCreate,8248793:doEnum,[])
}
Add(StrList,2529421,84,28)
{
Strings=#4:1234|
}
Add(ArrayEnum,8248793,98,91)
{
link(onItem,1457465:doEnum,[])
link(Array,2529421:Array,[])
}
Add(Str_Enum,1457465,154,91)
{
Delimiter=""
link(onEnum,8877956:doTimer,[])
}
Add(Message,2736784,280,91)
{
link(Message,1457465:Part,[(286,79)(265,79)(265,139)(167,139)])
}
Add(Timer,8877956,217,91)
{
Enable=1
AutoStop=1
OverCall=1
link(onTimer,2736784:doMessage,[])
}
Этот топик читают: Гость
|
Ответов: 1043
Рейтинг: 33
|
|||
|
Не пойму, почему очередь сообщений у таймера не накапливается
|
|||
| карма: 0 |
| ||
| файлы: 1 | code_28987.txt [492B] [137] |
|
Разработчик
Ответов: 26324
Рейтинг: 2147
|
|||
|
ashkalov писал(а): Не пойму, почему очередь сообщений у таймера не накапливаетсяИ никогда не будет. Вызов doTimer активизирует сам таймер, те его отложенное событие onTimer, и тут же отдает управление системе, те сам вызов не ждет окончания выполнения onTimer. И ни в каком буфере количество вызовов таймера никогда не накапливается и не накапливалось. Синхронизированный с событием onTimer буфер, надо реализовывать самому через стековый компонент Stack |
|||
| карма: 22 |
| ||
| Голосовали: | ashkalov |
|
Ответов: 1043
Рейтинг: 33
|
|||
|
nesco, спасибо большое
|
|||
| карма: 0 |
|
3



Поиск
Друзья
Администрация