我在vb下使用该控件编写串口通讯程式,使用的是9600,n,8,1
没有使用任何的控制协议,可是我在使用portOpen方法的时候总是提示我说该属性是只读的。不能运行,我还放在了from1的load事件中。请各位高手指点一下呀!!
我实在是很急。在线等待。

解决方案 »

  1.   

    Dim vSend As Variant
        Dim bSend(0 To 5) As Byte
     
                bSend(0) = &H1
                bSend(1) = &H1
                bSend(2) = &H1
                bSend(3) = &H1
                bSend(4) = &H1
                bSend(5) = &H1
                vSend = bSend    If MSComm1.PortOpen Then
            MSComm1.Output = vSend
        Else
            MSComm1.PortOpen = True
            MSComm1.Output = vSend
        End If
      

  2.   

    一个端口打开之后,只能被一个应用程式使用,如果其他的应用程式需要使用他(比如,做串口的接收编程,这个时候需要写一个端口监视软件来监视他)该怎么做呢??
    还有就是SThreshold属性是做什么用的。