作者vber (願公海只得吾一人)
看板Visual_Basic
標題[.NET] 動態新增RS232
時間Sun Nov 22 23:09:37 2009
請輸入專案類型(網站專案或者應用程式專案):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
1F:→ nobody1:My.Computer.Ports.SerialPortNames 用combobox手動比較好 11/23 13:29
2F:推 mraaa:就設一個SerialPort的動態陣列再撈出所有的PortName再Open 11/23 22:29