如何用VB检测PC机可用的串口号,并将这个号写入combo中……

[复制链接]
查看11 | 回复1 | 2010-9-9 16:49:56 | 显示全部楼层 |阅读模式
如题,网上看了有API的方法貌似很好,但还不会用,希望有高手指点哈。
用MSComm控件的方法只能检测到16个串口号,我需要检测大于16的串口号,希望会用API函数的高手来个例程看看。

回复

使用道具 举报

千问 | 2010-9-9 16:49:56 | 显示全部楼层
用这个方法反而快捷省事拉个comm控件上来,一个文本框on error goto 10for i= 1 to 100 '一般pc机肯定不到100个串口text1.text=trim(str(i))MSComm1.CommPort = text1.textCombo1.AddItem text1.text10next i 原理就是如果是不存在的端口,则执行MSComm1.CommPort = text1.text一句必然出错因为找不到端口,如果存在则不出错。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行