作者timohu (睡觉要关呼叫器)
看板Visual_Basic
标题[VB6 ] 自动搜寻comport的方法(想做自动连线)
时间Tue Apr 24 09:31:06 2007
最近尝试在连接一个电子设备(透过RS232)
VB有没有什麽方法可以自动搜寻现在电脑上有开启的commport呢
因为我现在自己弄得自动连线方法
是设定MSComm1.CommPort从 1 一直try到15
当 M@MSComm1.PortOpen = True 出现错误
或是 开启成功後~当我丢出的command没有收到正确回复时
就会在试下一个MSComm1.CommPort
(所以写到15是自己设定最多电脑可能的commport)
但是这样似乎很费时?
因为有些电脑前几个PORT是印表机埠
或者像我的NB第三PORT是红外线
就会开启成功~而在等待接收讯息那边才发现不是我要的COMMPORT
有办法可以一次就把RS232的portnumber搜寻出来然後在一个个试吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.152.130
※ 编辑: timohu 来自: 219.87.152.130 (04/24 09:31)