求教在form2中调用form1中的串口检测

hisungao 2013-02-15 03:37:15
如题,我想在Form2窗体中通过调用Form1中的MSComm1,改变y的值来循环检测串口是否存在Form1.MSComm1.CommPort = y,但是使用Select Case Err.Number的时候,串口不存在Err.Number总是为0,而在Form1中这样使用是正常的,串口不存在或占用会为8005/8002,请问如果我要想这样用该如何判断串口是否存在?
...全文
644 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hisungao 2013-02-26
  • 打赏
  • 举报
回复
自己的问题,没有把On Error错误加对地方造成的.
hisungao 2013-02-16
  • 打赏
  • 举报
回复
事实上我不知道究竟是什么样的问题,我用的是个破笔记本自带一个232口,用USB转了一个232口,现在问题是串口号小于等于16的时候,不存在的串口只会提示8005而不是8002,这难道是USB串口驱动的问题?不知道什么时候不管串口是否存在它就会都为0认为不存在的串口也是存在的.为什么呀?
hisungao 2013-02-15
  • 打赏
  • 举报
回复
不明白,能再具体点吗?
现在还是人类 2013-02-15
  • 打赏
  • 举报
回复
用公共变量和公有函数解决这类问题。

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧