[.NET] 動態新增RS232

看板Visual_Basic作者 (願公海只得吾一人)時間16年前 (2009/11/22 23:09), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案):VB.NET 2005 Public Class Form1 '宣告一個通訊埠物件 Dim RS232 As SerialPort Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim mBaudRate As Integer Dim mParity As IO.Ports.Parity Dim mDataBit As Integer Dim mStopbit As IO.Ports.StopBits Dim mPortName As String mPortName = "COM3" mBaudRate = 9600 mParity = Parity.None mDataBit = 8 mStopbit = StopBits.One RS232 = New IO.Ports.SerialPort(mPortName, mBaudRate, mParity, mDataBit, mStopbit) RS232.Open() End Sub End Class 以上是開啟一個 RS232 PORT 的方法 可是我想在未知 COM PORT 數量的電腦上 用 SerialPort.GetPortNames() 列出來後 再全部打開 請問各位前輩能提供比較好的寫法嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.179.228

11/23 13:29, , 1F
My.Computer.Ports.SerialPortNames 用combobox手動比較好
11/23 13:29, 1F

11/23 22:29, , 2F
就設一個SerialPort的動態陣列再撈出所有的PortName再Open
11/23 22:29, 2F
文章代碼(AID): #1B2LGpmK (Visual_Basic)