Я использую эту строку кода VB.NET для чтения строки текста из последовательного порта.
Dim incoming As String = MyPort.ReadLine
Порт полностью инициализирован и в целом работает, но иногда я получаю исключение переполнения, и я пытаюсь понять, почему.
Статья Microsoft SerialPort.ReadLine не перечисляет переполнение как возможное исключение для этой команды, и мое (ограниченное) понимание состоит в том, что обычно это означает, что вы вышли за пределы диапазона типа, но как это относится к строке и как мне найти причину исключения и обработать его?
Единственное имеющееся у меня решение - перехватить его в блоке Try Catch
и просто записать, что это произошло в файле журнала.