.Net SerialPort和VB6 MSComm的工作方式可能不同吗?在这两种情况下,我正在从缓冲区中读取数据,并且如果将MSComm dll导入到我的.Net项目中,它们都得到了不同的字符串,它完美地工作(很明显)。 有没有人有更深的信息? 如果有帮助,这里是我的简单的样品,在这两种情况下,我发送相同的字节数组... VB6: Dim MSComm1 As Object
Dim ArrTo
我们得到的应用程序工作正常,直到从Vista Home Basic更新到7家庭高级版。我们使用mscomm32.ocx来控制串口,但它似乎不支持64位操作系统。 我们每次尝试读取端口:Thisform.msCommControl.Input我们得到了以下内容: OLE IDispath异常代码0从MSComm控件:错误读取通讯devide 我们已经做了很多不成功的测试。有谁知道如何解决这个问题?