为什么SerialPort.ReadLine会导致溢出异常?

时间:2019-06-19 11:19:31

标签: vb.net serial-port stack-overflow readline

我正在使用这行VB.NET代码从串行端口读取一行文本。

    Dim incoming As String = MyPort.ReadLine

该端口已完全初始化并且可以正常使用,但有时我会遇到溢出异常,而我正努力了解原因。

关于SerialPort.ReadLine的Microsoft文章并未将溢出列为该命令的可能例外,而我的(有限的)理解是,这通常意味着您已经超出了类型的范围,但是如何应用字符串,我应该如何查找异常原因并进行处理?

我目前唯一的解决方案是将其捕获在Try Catch块中,然后将其记录在日志文件中。

0 个答案:

没有答案