我用VB6.0做串口通讯,每次往串口发送8个字节,下位机返回10个字节,但是我有10个下位机,我不知道如何让获取的数据在为同的标签中显示,之前我用最笨的方法,就是区别发送的数据来显示,但是很不稳定,有时候还会串数据,
Select Case mscom.CommEvent
    Case comEvReceive
        If mscom.InBufferCount = 10 Then
            instring = mscom.Input
            dabao = TwoBytes(instring(0), instring(1))
            xiaobao = TwoBytes(instring(2), instring(3))
            dabao = dabao / 10
            xiaobao = xiaobao / 10
                If X(0) = &H81 Then
                    lblpv(0).Caption = dabao
                    lblsv(0).Caption = xiaobao
                End If
           End If
    End Select
我知道肯定有好办法,但是想了好久也没想出来,只好来这求助了。小弟是新手。谢谢各位。