怎样用VB做一个端口检测程序?
程序只有一个控件:Combo
实现当程序启动时自动定位到已打开或已存在的端口,如果电脑COM1存在,那么Combo的值为COM1,如果电脑COM2存在则Combo的值为COM2
程序只有一个控件:Combo
实现当程序启动时自动定位到已打开或已存在的端口,如果电脑COM1存在,那么Combo的值为COM1,如果电脑COM2存在则Combo的值为COM2
解决方案 »
- api双击外部程序listview某一项
- 一段代码看不懂 大家帮忙看看
- 请问如何将nslookup命令的返回结果输出到程序中的文本框里面?
- 请教关于VB6.0调用IE的问题
- 如何实现任务拦图标定时出现气泡提示,就象金山影霸2003的整点报时,或者win2k或winxp里插拔网线时的提示
- SQL server 与 Access 转换
- 这些是什么意思啊?急!!!!!!!!!!!!!!
- 请问谁知道Janus GridEx 2000控件正式版的下载地址,我1000分送上!!!
- msgbox的问题
- 谁有用VB实现排程功能的源码?
- select語句速度--在線等!!!!
- 删除(小)文件的问题!!!!!!!
Combo1.AddItem "com2"
再初始化断口com1和com2
如果com1存在 所以:
combo1.listindex=com1
else
combo1.listindex=com2
其它的问题你自己解决!
If MSComm1.PortOpen Then
MSComm1.PortOpen = False
End If
MSComm1.CommPort = 1
MSComm1.Settings = "9600,n,8,1"
MSComm1.PortOpen = Not MSComm1.PortOpen '打开通信口
If Err Then
MSComm1.CommPort = 2
MSComm1.PortOpen = True
if err then
msgbox "无法打开串口"
else
combo1.listindex=1
end if
else
combo1.listindex=0
end if此段代码检测2个串口,并且假定combo的列表数据为com1和com2