Vb6 MSComm串行错误8021“端口的内部错误检索设备控制块”

Vb6 MSComm串行错误8021“端口的内部错误检索设备控制块”,vb6,serial-port,Vb6,Serial Port,在我的运动控制软件和等离子割炬之间通信时,偶尔会出现这种错误。串行链路用于在切割开始前一次性设置切割信息。我正在使用VB6和MSComm来实现这一点 我知道端口本身已经失效,因为发生故障后,其他串行通信软件诊断程序等也无法访问端口。我想了解MSCOmm在收到此错误时正在做什么,以便找到更好的硬件解决方案。Mscomm32.ocx仍由Microsoft提供。你可以请他们的支持人员帮忙。如果您订阅了MSDN,您可能有权获得免费支持事件 抱歉如果您已经想到了这一点,我希望其他人能给您一个直接的解决方案

在我的运动控制软件和等离子割炬之间通信时,偶尔会出现这种错误。串行链路用于在切割开始前一次性设置切割信息。我正在使用VB6和MSComm来实现这一点

我知道端口本身已经失效,因为发生故障后,其他串行通信软件诊断程序等也无法访问端口。我想了解MSCOmm在收到此错误时正在做什么,以便找到更好的硬件解决方案。

Mscomm32.ocx仍由Microsoft提供。你可以请他们的支持人员帮忙。如果您订阅了MSDN,您可能有权获得免费支持事件

抱歉如果您已经想到了这一点,我希望其他人能给您一个直接的解决方案。

Mscomm32.ocx仍由Microsoft提供。你可以请他们的支持人员帮忙。如果您订阅了MSDN,您可能有权获得免费支持事件


抱歉如果您已经想到了这一点,我希望其他人能给您一个直接的解决方案。

尝试使用不同的OCX


有一个模仿mscomm的控件,但有很多改进

尝试使用不同的OCX


有一个模仿mscomm的控件,但有很多改进

我也有同样的问题,这就是为什么进入这个论坛的原因。在深入研究通信丢失的问题后,发现该中断属于我的USB-RS232转换模块。主要是因为它在控制外部硬件时受到电气噪声的影响,导致USB-RS232模块中断。它可以通过拔下插头并放回原处,或者关闭整个系统来解决。确保您的软件问题不是硬件问题

我也有同样的问题,这就是为什么进入本论坛的原因。在深入研究通信丢失的问题后,发现该中断属于我的USB-RS232转换模块。主要是因为它在控制外部硬件时受到电气噪声的影响,导致USB-RS232模块中断。它可以通过拔下插头并放回原处,或者关闭整个系统来解决。确保您的软件问题不是硬件问题

OP询问的是MSComm以及错误发生时它在做什么。OP询问的是MSComm以及错误发生时它在做什么。