永发信息网

怎样用VB来判断串口是否存在,是否被占用?是否有数据输入?

答案:4  悬赏:0  手机版
解决时间 2021-01-30 21:49
怎样用VB来判断串口是否存在,是否被占用?是否有数据输入?
最佳答案
错误消息(MS Comm 控件)

下表列出 MSComm 控件可以捕获的错误:

常数 值 描述
comInvalidPropertyValue 380 无效属性值
comSetNotSupported 383 属性为只读
comGetNotSupported 394 属性为只读
comPortOpen 8000 端口打开时操作不合法
8001 超时值必须大于 0
comPortInvalid 8002 无效端口号
8003 属性只在运行时有效
8004 属性在运行时为只读
comPortAlreadyOpen 8005 端口已经打开
8006 设备标识符无效或不支持该标识符
8007 不支持设备的波特率
8008 指定的字节大小无效
8009 缺省参数错误
8010 硬件不可用(被其它设备锁定)
8011 函数不能分配队列
comNoOpen 8012 设备没有打开
8013 设备已经打开
8014 不能使用 comm 通知
comSetCommStateFailed 8015 不能设置 comm 状态
8016 不能设置 comm 事件屏蔽
comPortNotOpen 8018 仅当端口打开时操作才有效
8019 设备忙
comReadError 8020 读 comm 设备错误
comDCBError 8021 为该端口检索设备控制块时的内部错误
全部回答
看书
直接在打开,如果返回错误就是了
在打开操作之前先用 on error goto err语句说明出错跳到err标号处。
在err标号处 用msgbox显示 出错内容:
例如:MsgBox err.Description, vbExclamation + vbOKOnly, "提示信息"
如果端口是打开的,然后读取MSComm1.InBufferCount的值不为0就表示有数据。也可直接取数据MSComm1.Input。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东高平记清综合超市地址在什么地方,我要处理
能把曹操门牙射掉的,也只有魏延吧,怎么没人
长安区石家庄福康蒸功夫包子哪位知道具体地址
和QQ940397570这个黑客做业务安全吗?
虞美人店地址有知道的么?有点事想过去
爱玲超市地址有知道的么?有点事想过去
一转眼的意思是什么啊?知道的请说下!
供销连锁超市怎么去啊,我要去那办事
乐尔康养生会所地址在什么地方,我要处理点事
请问一下,我有一块地皮,只有土地使用证可以
新乡离开封多远啊?
但是,那小男孩接下去说的话却让保罗十分惊讶
保堂超市地址在哪,我要去那里办事
叶子尖尖的,顶部是卷的草是什么草
AILI北屯市中北楼店我想知道这个在什么地方
推荐资讯
好百年家具城地址有知道的么?有点事想过去
观衅伺隙的意思是什么啊?知道的请说下!
豆子的意思是什么啊?知道的请说下!
双峰县娄底白马祠堂地址在哪里啊
13年马自达6仪表盘闪烁个车钥匙启动不了车喇
陈锡的意思是什么啊?知道的请说下!
锡林郭勒正镶白旗旺盛宾馆地址好找么,我有些
战国时期有哪些著名城池?
【中国阅兵式】中国阅兵仪式用英语怎么说
公历1998年7月9日出生的人五行缺什么?
金塔社区居委会地址好找么,我有些事要过去
四年级作文名胜古迹,二百字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?