My.Computer.Ports オブジェクト

更新 : 2007 年 11 月

コンピュータのシリアル ポートにアクセスするためのプロパティとメソッドを提供します。

解説

My.Computer.Ports オブジェクトには、.NET Framework のシリアル ポート クラスである SerialPort にアクセスするための、わかりやすいエントリ ポイントが用意されています。

処理手順

My.Computer.Ports オブジェクトに関連するタスクの例を次の表に示します。

目的

参照項目

シリアル ポートに接続されているモデムをダイヤルする

方法 : Visual Basic で、シリアル ポートに接続されているモデムをダイヤルする

シリアル ポートに文字列を送信する

方法 : Visual Basic でシリアル ポートに文字列を送信する

シリアル ポートから文字列を受け取る

方法 : Visual Basic でシリアル ポートから文字列を受信する

利用可能なシリアル ポートを表示する

方法 : Visual Basic で利用可能なシリアル ポートを表示する

使用例

コンピュータの 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

クラス : Ports

アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)

使用可能なプロジェクトの種類

プロジェクトの種類

使用可/不可

Windows アプリケーション

クラス ライブラリ

コンソール アプリケーション

Windows コントロール ライブラリ

Web コントロール ライブラリ

不可

Windows サービス

Web サイト

不可

参照

処理手順

方法 : Visual Basic で、シリアル ポートに接続されているモデムをダイヤルする

方法 : Visual Basic でシリアル ポートに文字列を送信する

方法 : Visual Basic でシリアル ポートから文字列を受信する

方法 : Visual Basic で利用可能なシリアル ポートを表示する

参照

My.Computer.Ports オブジェクトのメンバ

My.Computer オブジェクト

Microsoft.VisualBasic.Devices.Ports