Gewusst wie: Anzeigen von verfügbaren seriellen Anschlüssen in Visual BasicHow to: Show Available Serial Ports in Visual Basic

Dieses Thema beschreibt, wie My.Computer.Ports zum Anzeigen der verfügbaren seriellen Anschlüsse eines Computers in Visual BasicVisual Basic verwendet wird.This topic describes how to use My.Computer.Ports to show the available serial ports of the computer in Visual BasicVisual Basic.

Damit ein Benutzer auswählen kann, welcher Anschluss verwendet werden soll, werden die Namen der seriellen Anschlüsse in ein ListBox-Steuerelement platziert.To allow a user to select which port to use, the names of the serial ports are placed in a ListBox control.

BeispielExample

In diesem Beispiel werden alle Zeichenfolgen durchlaufen, die die My.Computer.Ports.SerialPortNames-Eigenschaft zurückgibt.This example loops over all the strings that the My.Computer.Ports.SerialPortNames property returns. Diese Zeichenfolgen sind die Namen der auf dem Computer verfügbaren Anschlüsse.These strings are the names of the available serial ports on the computer.

Üblicherweise wählt ein Benutzer aus der Liste der verfügbaren Anschlüsse aus, welchen seriellen Anschluss die Anwendung verwenden soll.Typically, a user selects which serial port the application should use from the list of available ports. In diesem Beispiel werden die Namen der seriellen Anschlüsse in einem ListBox-Steuerelement gespeichert.In this example, the serial port names are stored in a ListBox control. Weitere Informationen finden Sie unter ListBox-Steuerelement.For more information, see ListBox Control.

Sub GetSerialPortNames()
    ' Show all available COM ports.
    For Each sp As String In My.Computer.Ports.SerialPortNames
        ListBox1.Items.Add(sp)
    Next
End Sub

Dieses Codebeispiel ist auch als IntelliSense-Codeausschnitt verfügbar.This code example is also available as an IntelliSense code snippet. In der Codeausschnittauswahl ist er unter Konnektivität und Netzwerk zu finden.In the code snippet picker, it is located in Connectivity and Networking. Weitere Informationen finden Sie unter Codeausschnitte.For more information, see Code Snippets.

Kompilieren des CodesCompiling the Code

Für dieses Beispiel benötigen Sie Folgendes:This example requires:

Stabile ProgrammierungRobust Programming

Sie müssen nicht das ListBox-Steuerelement verwenden, um die Namen der verfügbaren seriellen Anschlüsse anzuzeigen.You do not have to use the ListBox control to display the available serial port names. Stattdessen können Sie ComboBox oder ein anderes Steuerelement verwenden.Instead, you can use a ComboBox or other control. Wenn die Anwendung keine Antwort des Benutzers erfordert, können Sie ein TextBox-Steuerungselement verwenden, um die Informationen anzuzeigen.If the application does not need a response from the user, you can use a TextBox control to display the information.

Hinweis

Die von My.Computer.Ports.SerialPortNames zurückgegebenen Anschlussnamen sind möglicherweise unter Windows 98 unzulässig.The port names returned by My.Computer.Ports.SerialPortNames may be incorrect when run on Windows 98. Verwenden Sie die Ausnahmebehandlung, um Anwendungsfehler zu verhindern – z.B die Try...Catch...Finally-Anweisung oder die Using-Anweisung beim Öffnen der Anschlüsse mithilfe der Anschlussnamen.To prevent application errors, use exception handling, such as the Try...Catch...Finally statement or the Using statement, when using the port names to open ports.

Siehe auchSee Also

Ports
Gewusst wie: Wählen mit Modems an seriellen AnschlüssenHow to: Dial Modems Attached to Serial Ports
Gewusst wie: Senden von Zeichenfolgen zu seriellen AnschlüssenHow to: Send Strings to Serial Ports
Gewusst wie: Empfangen von Zeichenfolgen von seriellen AnschlüssenHow to: Receive Strings From Serial Ports