Стало быть такой вариант (если меня устраивают возможные пропуски событий на оконные элементы) более стабильный?
Add(MainForm,2141225,63,84)
{
link(onCreate,6433643:doStart,[(193,104)(193,132)])
}
Add(StrCat,11865489,455,196)
{
link(onStrCat,2921077:doWork,[(536,202)(536,209)])
link(Str1,4120622:Value,[])
}
Add(Memory,4120622,455,133)
{
}
Add(DeferredEvent,3925797,378,196)
{
link(onDeferredEvent,11865489:doStrCat,[])
}
Add(Thread,6433643,203,126)
{
Delay=100
link(onExec,11129683:doNext,[])
link(onSyncExec,3925797:doDeferredEvent,[(249,139)(249,202)])
}
Add(Hub,718859,315,126)
{
@Color=9371647
link(onEvent1,13209962:doWork,[(340,132)(340,118)])
link(onEvent2,4120622:doValue,[])
}
Add(InfoTip,8739713,525,175)
{
Info=#42:События на визуальные элементы или чтение |52:данных от параллельных потоков, пропуски допускаются|
Width=337
Height=53
}
Add(LineBreakEx,2921077,546,203)
{
}
Add(LineBreakEx,13209962,385,112)
{
Caption="Приоритетная обработка данных"
}
Add(Counter,11129683,259,126)
{
@Color=9371647
Max=999999999
link(onNext,718859:doEvent1,[])
}