
正文
vb.net检测不到端口 没有检测到vb60编程环境
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
自己的vb程序为什么总是提示无效的端口号 ?
原因有:端口没有打开时不可以操作,端口打开时不可以再次打开,端口关闭时不能再次关闭
解决方法:
使用 On Error Resume Next,遇到错误时继续运行
在要发送数据时,或某些必要的情况下,检查 Mscomm1.PortOpen是否=True,若不是,可以尝试打开一次端口,或弹出提示信息对话框
比如:
On Error Resume Next
If Mscomm1.PortOpen = False Then MSComm1.PortOpen=True
If MSComm1.PortOpen = False Then
MsgBox "COM1没有成功打开!"
End If
每次操作前都检查一遍端口,虽然麻烦,但是非常有效。
相关问答
Q1: vb.net串口类程序,串口打不开
1、检查串口是否正确vb.net检测不到端口,比如COM1vb.net检测不到端口,COM2,COM3等;
2、检查波特率是否正确,比如9600,115200等;
3、检查数据位、停止位、校验位是否正确,比如8位数据位、1位停止位、无校验位等;
4、检查串口线是否接好;
5、检查串口是否被其vb.net检测不到端口他程序占用,可以使用串口调试助手查看;
6、检查串口驱动是否安装正确,可以在设备管理器中查看;
7、检查程序代码是否正确,可以使用串口调试助手查看。
Q2: vb.net dll引用它说找不到入口点
.NET 类库生成的 dll 只要在你的项目引用里添加对 dll 的引用即可。图中是调用普通 dll 的方法,那个 dll 通常是用 C++ 写的非托管库。
关于vb.net检测不到端口和没有检测到vb60编程环境的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






