LINUX.ORG.RU

История изменений

Исправление I-Love-Microsoft, (текущая версия) :

+100500, тем более в случае ошибки значение -1 значит 4 миллиарда для unsigned, и это еще если повезет не оказаться на 64-битной тачке ;) how_many - какой тип?

В общем, с кодом что-то явно не так.

QSerialport из состава Qt5 - очень хорошая реализация, с ней нет проблем. Однако скажу что я писал программу, которая должна была допускать пропадание порта (USB-Serial) и восстанавливать связь когда он вернется. Так вот в случае пропадания порта - QSerialport продолжал лишь делать видимость работы (не вылетала программа) но сигналы не шли таймеры не срабатывали (но загрузки ЦП не было) - одним словом программа не могла восстановить работу с портом, а QExtSerialport этого недостатка лишен.

Исправление I-Love-Microsoft, :

+100500, тем более в случае ошибки значение -1 значит 4 миллиарда для unsigned, и это еще если повезет не оказаться на 64-битной тачке ;) how_many - какой тип?

В общем, с кодом что-то явно не так.

QSerialport из состава Qt5 - очень хорошая реализация, с ней нет проблем. Однако скажу что я писал программу, которая должна была допускать пропадание порта (USB-Serial) и восстанавливаться. Так вот в случае пропадания порта - QSerialport не вис, но тупо переставал реагировать, а QExtSerialport этого недостатка лишен.

Исходная версия I-Love-Microsoft, :

+100500, тем более в случае ошибки значение -1 значит 4 миллиарда для unsigned, и это еще если повезет не оказаться на 64-битной тачке ;) how_many - какой тип?

В общем, с кодом что-то явно не так.