Partager via


Comment : afficher les ports série disponibles dans Visual Basic

Cette rubrique décrit comment utiliser My.Computer.Ports pour afficher les ports série de l'ordinateur qui sont disponibles dans Visual Basic.

Pour permettre à l'utilisateur de sélectionner le port à utiliser, les noms des ports série sont placés dans un contrôle ListBox.

Exemple

Cet exemple fait une boucle sur toutes les chaînes que la propriété My.Computer.Ports.SerialPortNames retourne. Ces chaînes sont les noms des ports série disponibles sur l'ordinateur.

En général, un utilisateur sélectionne le port série que l'application doit utiliser dans la liste de ports disponibles. Dans cet exemple, les noms de ports série sont stockés dans un contrôle ListBox. Pour plus d'informations, consultez ListBox, contrôle (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

Cet exemple de code est également disponible sous forme d'extrait de code IntelliSense. Dans le sélecteur d'extrait de code, il se trouve dans Connectivité et réseau. Pour plus d'informations, consultez Extraits de code.

Compilation du code

Cet exemple nécessite :

Programmation fiable

Vous ne devez pas utiliser le contrôle ListBox pour afficher les noms de ports série disponibles. À la place, vous pouvez utiliser un ComboBox ou un autre contrôle. Si l'application n'a pas besoin d'une réponse de l'utilisateur, vous pouvez utiliser un contrôle TextBox pour afficher les informations.

Notes

Les noms de port retournés par My.Computer.Ports.SerialPortNames peuvent être incorrects dans le cas d'une exécution sur Windows 98.Pour empêcher les erreurs d'application, utilisez la gestion des exceptions, telle que l'instruction Try...Catch...Finally ou Using, lorsque vous employez les noms de port pour ouvrir des ports.

Voir aussi

Tâches

Comment : passer des appels avec des modems attachés aux ports série dans Visual Basic

Comment : envoyer des chaînes aux ports série dans Visual Basic

Comment : recevoir des chaînes des ports série dans Visual Basic

Référence

Ports