Add(ArrayRW,6457832,546,336)
{
link(Array,7493369:Array,[])
}
Add(Case,15358791,469,294)
{
Value=String()
link(onNextCase,6457832:doAdd,[(537,300)(537,356)])
link(onTrue,10885940:doEvent1,[])
}
Add(Hub,10885940,511,301)
{
link(onEvent1,7493369:doGetStr,[])
link(onEvent2,7493369:doClear,[])
}
Add(CharArray,7493369,546,294)
{
link(onGetStr,6051039:doCase,[])
}
Add(Case,6051039,588,301)
{
Value=String()
}
Леонид писал(а):
кроме того, если читать именно по 18 байт, да через 50 мсек, нечего удивляться, что попадает окончание предыдущей строки и начало следующейБрехня. Я считываю 21 байт каждые 10 msес и никуда у меня ничего не пропадает и нет никакой рассинхронизации. Ты забыл про буфер FIFO, который автоматически накапливает принятую информацию, а уже ты ее считывешь из этого буфера