Цитата Сообщение от Spawn Посмотреть сообщение
Работаю с библиотекой давно и проблем (у меня) с ней не было.
Спасибо за Ваш вариант. К сожалению он работает так же.
Вообще, почитав исходники библиотеки, прихожу к выводу, что никакими манипуляциями вызова FB библиотеки поменять это поведение не получится. Т. к. в FB MB_UNI_IO (вызывается любым FB чтения/записи Modbus.lib) первым делом читается порт, и если там что-то есть, оно попадает в, подготовленный вами или другим FB библиотеки, буфер. Модифицировать библиотеку ни времени ни желания нет, отладка изменений займет слишком много времени, которого уже не хватает на проект в целом.
Альтернатив выставлению таймингов с большим запасом я не вижу, но имхо такое поведение - это баг.