mark2013 писал(а):
И еще, неплохобы было если бы знающий человек поподробнее расписал компонентИнтересно, и кто кроме меня его знает, если это именно мой COMEX имеется в виду
Почему нельзя напрямую задать мне вопрос, а не в обезличенном виде.
mark2013 писал(а):
а то ей-богу не очень понятно из хелпа как происходит прием данных в асинхронном и синхронном режимеА что там понимать-то -- в асинхронном режиме данные выдаются на точку onRead, но в другом потоке, эту точку нельзя использовать напрямую с интерфейсными элементами, потому, что их отрисовка и обработка их сообщений происходит в главном потоке, те в другом, по отношению к потоку чтения. Точка чтения onSyncRead синхронизирована с очередью сообщений главного потока и потому, может спокойно работать с интерфейсными элементами.
Преимущество компонента COMEX перед обычным в том, что ему не нужно указывать количество байт для чтения, у него количество считанных байт определяется внутри обработчика чтения, и срабатывают точки чтения автоматически по приходу данных, так же, как, например, а компоненте TCP_Client