作者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