Re: [VB6 ] 自動掃描 comport 的程式

看板Visual_Basic作者 (大邪)時間18年前 (2007/11/16 11:48), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/2 (看更多)
自問自答一下 取之於網路,用之於網路,小弟在別的地方找到了類似的 Sub 分享給大家^^.. 原文: http://wukm.blogspot.com/2007/05/com-port.html 引用項目:  先到 "專案" → "設定使用元件" → 勾選 "Microsoft Comm Control 6.0"。 物件名稱:  將 MSComm1 命名成 mc 函式程式: Private Sub SearchPort(ByVal StartPortNumber As Integer, _ ByVal ReallyPortNumber As Integer, _ ByVal EndPortNumber As Integer) On Error GoTo Err_SearchPort: mc.CommPort = StartPortNumber mc.PortOpen = True Err_SearchPort: '判斷是否發生錯誤 If Err.Number = 0 Then   '若沒發生錯誤,則 Port 開啟正常 ( 代表 RS-232 Port 可用 )   cboPort.AddItem "COM" & StartPortNumber   cboPort.ItemData(ReallyPortNumber) = StartPortNumber '開啟成功後,要記得關掉.... mc.PortOpen = False ReallyPortNumber = ReallyPortNumber + 1 End If '當尋找 Port 大於 EndPortNumber 時離開此函式 If StartPortNumber >= EndPortNumber Then Exit Sub '遞回 SearchPort StartPortNumber + 1, ReallyPortNumber, EndPortNumber End Sub 使用方式:  SearchPort 1, 0, 10 '尋找 COM Port 1~10 -- /\ \ /\__\ /\__\ /::\ \ /:/ _/_ /:/ _/_ /::\:\__\ /:/_/\__\ /::-"\__\ \/\::/ / \:\/:/ / \;:;-",-" /:/ / \::/ / |:| | \/__/ \/__/ \|__| -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.112.235

12/28 13:31, , 1F
就可以執行看看成功後 , text有沒有秀出字
12/28 13:31, 1F

12/28 13:33, , 2F
回水球按到推文@@..
12/28 13:33, 2F
文章代碼(AID): #17FHCaJT (Visual_Basic)
文章代碼(AID): #17FHCaJT (Visual_Basic)