Sdílet prostřednictvím


Postupy: Jak zobrazit dostupně sériové porty v jazyce Visual Basic

Toto téma popisuje způsob použití My.Computer.Ports k určení dostupných sériových portů počítače v Visual Basic.

Umožňuje uživateli vybrat, který port se má použít a názvy sériových portů jsou umístěny v ovládacím prvku ListBox.

Příklad

V tomto příkladu dojde k cyklickému průchodu přes všechny řetězce, který vrací My.Computer.Ports.SerialPortNames. Tyto řetězce pocházejí názvy sériových portů, které jsou k dispozici v počítači.

Obvykle uživatel vybere, které sériový port by měla aplikace používat ze seznamu dostupných portů. V tomto příkladu jsou uloženy názvy sériový port v ovládacím prvku ListBox. Další informace naleznete v tématu ListBox Control (Windows Forms).

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

Tento příklad kódu je také dostupný jako IntelliSense fragment kódu. V dialogu pro výběr fragment kódu je umístěn v Možnosti připojení a sítě. Další informace naleznete v tématu How to: Insert IntelliSense Code Snippets.

Probíhá kompilace kódu

Tento příklad vyžaduje:

Robustní programování

Není nutné použít ovládací prvek ListBox k zobrazení názvu dostupného sériového port. Místo toho můžete použít ComboBox nebo jiný ovládací prvek. Pokud aplikace nepotřebuje odezvu od uživatel, můžete použít ovládací prvek TextBox k zobrazení informací.

Poznámka

Názvy port vrácené My.Computer.Ports.SerialPortNames můžou být nesprávné při spuštění aplikace v systému Windows 98. Chcete-li zabránit chybám aplikace, použijte zpracování vyjímek, například příkaz Try...Catch...Finally nebo Using při otevírání portů pomocí názvu portu.

Viz také

Úkoly

Postupy: Jak vytáčet modemy připojené k sériovým portům v jazyce Visual Basic

Postupy: Jak odeslat řetězce na sériové porty v jazyce Visual Basic

Postupy: Jak načíst řetězce ze sériových portů v jazyce Visual Basic

Odkaz

Ports