Вверх ↑
Ответов: 51
Рейтинг: 3
#1: 2011-11-26 21:29:03 ЛС | профиль | цитата
Так всё же мне до сих пор не понятна связь между onWrite и doRead, по сути и она тут не нужна, я просто должен кликать точку doRead чтобы прочитать порт, причём чтобы не потерять данные - скорость кликанья должна быть высокой а это нагрузка на компьютер... Но как работают другие терминалы если там использую теже самые TX и RX, буферы как отметил товаришь 1nd1g0 не регистрируются, а данные считываются все до единого без потерь и нагрузки на комп как таковой я вообще не вижу... А если вспомнить:
Порты могут вырабатывать аппаратные прерывания IRQ4 (обычно используются для COM1 и COM3) и IRQ3 (для COM2 и COM4).
А это говорит о том что компонент сделан вообще неправильно... и точка doRead в нём и ненужна вообще, данные он должен считывать не когда кто-то кликнет по doRead, а когда они поступят в порт тем самым произойдёт прерывание.
карма: 0

0