欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 口号 > vb获取串口号

vb获取串口号

时间:2015-05-15 22:28

怎样在vb中自动检测到可用串口号的具体程序代码

j = 0  For i = 1 To 16 Step 1  If comISP.PortOpen = True Then '先关闭串口  comISP.PortOpen = False  End If  comISP.CommPort = i  On Error Resume Next '说明当一个运行时错误发生时,控件转到紧接着发生错误的语句之后的语句,并在此继续运行。

访问对象时要使用这种形式而不使用 On Error GoTo。

  comISP.PortOpen = True  If Err.Number <> 8002 Then '无效的串口号。

这样可以检测到虚拟串口,如果用Err.Number = 0的话检测不到虚拟串口  If j = 0 Then  j = i  End If  cboPort.AddItem COM & i '生成串口选择列表  End If  comISP.PortOpen = False  Next i  If j >= 1 Then  cboPort.Text = COM & j '自动打开可用的最小串口号  comISP.CommPort = j  comISP.PortOpen = True  cmdOpenCom.Caption = 关闭串口  shpCOM.FillColor = vbGreen  If Err.Number = 8005 Then '串口已打开,vbExclamation '  comISP.PortOpen = False  cboPort.Text =   cmdOpenCom.Caption = 打开串口  shpCOM.FillColor = vbRed  End If  End If

怎样在vb中自动检测到可用串口号

j = 0  For i = 1 To 16 Step 1  If comISP.PortOpen = True Then '先关口  comISP.PortOpen = False  End If  comISP.CommPort = i  On Error Resume Next '说一个运行时错误发生时,控件转到紧接生错误的语句之后的语句,并在此继续运行。

访问对象时要使用这种形式而不使用 On Error GoTo。

  comISP.PortOpen = True  If Err.Number <> 8002 Then '无效的串口号。

这样可以检测到虚拟串口,如果用Err.Number = 0的话检测不到虚拟串口  If j = 0 Then  j = i  End If  cboPort.AddItem COM & i '生成串口选择列表  End If  comISP.PortOpen = False  Next i  If j >= 1 Then  cboPort.Text = COM & j '自动打开可用的最小串口号  comISP.CommPort = j  comISP.PortOpen = True  cmdOpenCom.Caption = 关闭串口  shpCOM.FillColor = vbGreen  If Err.Number = 8005 Then '串口已打开,vbExclamation '  comISP.PortOpen = False  cboPort.Text =   cmdOpenCom.Caption = 打开串口  shpCOM.FillColor = vbRed  End If  End If

vb如何读取这样的串口字符串并显示出来

s = $GPRMC,013400.000,A,4149.1069,N,12326.2027,E,0.00,108.72,220812,,,A*6A i1 = InStr(1, s, ,) i2 = InStr(i1, s, .) Text1.Text = Mid(s, i1 + 1, i2 - i1 - 1)显示在名称为Text1的文本框中

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片