none
为什么串口有的关键字在2008上不认识? RRS feed

  • 问题

  • Select Case tongxun1.CommEvent
                Case comEvReceive
                    jieshou = tongxun1.Input
                    shuju(0) = jieshou
                    If shuju(0) = 255 Then
                        tongxun1.RThreshold = 0
                        For a = 1 To 9
                            jieshou = tongxun1.Input
                            shuju(a) = jieshou
                        Next a
                        tongxun1.RThreshold = 10
                    End If
            End Select

    为什么在写的时候,comEvReceive会提示未定义,这在VB6.0上是CommEven的返回值啊,还有好多串口事件不认识,关于CommEvent的事件都不认识,很头疼!!!求帮助

    2011年12月7日 5:28

答案

  • Hi,

    comEvReceive 不是关键字,它只是一个枚举类型值. 该类型包括 comEvSend = 1, comEvReceive = 2, comEvCTS = 3, comEvDSR = 4等

    另外建议在引用时用这样的形式: MSCommLib.OnCommConstants.comEvReceive

    如果没有导入MSCommLib,请导入先.

    谢谢。

    Best regards,


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    2011年12月8日 8:56
    版主