| 发表于:2007-09-18 23:41:23 楼主 |
用windows自带的超级终端测试正常 终端设置:com1,每秒位数:9600,数据位:8,无校验,停止位1 按一下开关,终端就收到一个数据 但是我在程序里程序启动时就收到两个中断信号,后面就没发生oncomm事件了 哪里出问题了?为什么一启动起来就收到两个中断信号? 代码如下 private sub form_load() if not mscomm1.portopen then mscomm1.commport = 1 mscomm1.inputmode = cominputmodetext mscomm1.rthreshold = 1 mscomm1.inputlen = 0 mscomm1.settings = "9600,n,8,1 " mscomm1.portopen = true end if end sub private sub mscomm1_oncomm() select case mscomm1.commevent case comevreceive msgbox "按下开关 " case comeventbreak msgbox "接受到中断信号 " end select end sub 请教各位行家 |
|
|
|
|