My.Computer.Ports プロパティ
更新 : 2007 年 11 月
コンピュータのシリアル ポートにアクセスするためのプロパティとメソッドが用意されているオブジェクトを取得します。
' Usage
Dim value As Microsoft.VisualBasic.Devices.Ports = My.Computer.Ports
' Declaration
Public ReadOnly Property Ports As MyPorts
戻り値
このプロパティは、My.Computer.Ports オブジェクトを返します。
解説
このプロパティによって、My.Computer.Ports オブジェクトに簡単にアクセスできます。詳細については、「My.Computer.Ports オブジェクト」を参照してください。
使用例
このコード例は、文字列をコンピュータの COM1 シリアル ポートに送る方法を示しています。
Using ブロックを使用すると、例外が生成される場合でもアプリケーションでシリアル ポートを閉じることができます。シリアル ポートを操作するコードは、このブロックまたは Try...Catch...Finally ブロック内に Close メソッドを使う呼び出しと共に記述する必要があります。
WriteLine メソッドは、データをシリアル ポートに送ります。
Sub SendSerialData(ByVal data As String)
' Send strings to a serial port.
Using com1 As IO.Ports.SerialPort = _
My.Computer.Ports.OpenSerialPort("COM1")
com1.WriteLine(data)
End Using
End Sub
詳細については、「方法 : Visual Basic でシリアル ポートに文字列を送信する」を参照してください。
必要条件
名前空間 : Microsoft.VisualBasic.Devices
クラス : Computer
アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll 内)
プロジェクトの種類別の可用性
プロジェクトの種類 |
使用 |
---|---|
Windows アプリケーション |
可 |
クラス ライブラリ |
可 |
コンソール アプリケーション |
可 |
Windows コントロール ライブラリ |
可 |
Web コントロール ライブラリ |
不可 |
Windows サービス |
可 |
Web サイト |
不可 |
アクセス許可
アクセス許可は不要です。