次の方法で共有


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 サイト

不可

アクセス許可

アクセス許可は不要です。

参照

参照

My.Computer オブジェクト

My.Computer.Ports オブジェクト