Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette rubrique explique comment envoyer My.Computer.Ports
des chaînes aux ports série de l’ordinateur en Visual Basic.
Exemple :
Cet exemple envoie une chaîne au port série COM1. Vous devrez peut-être utiliser un autre port série sur votre ordinateur.
Utilisez la My.Computer.Ports.OpenSerialPort
méthode pour obtenir une référence au port. Pour plus d’informations, consultez OpenSerialPort.
Le Using
bloc permet à l’application de fermer le port série même s’il génère une exception. Tout le code qui manipule le port série doit apparaître dans ce bloc ou dans un Try...Catch...Finally
bloc.
La WriteLine méthode envoie les données au port série.
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
Compilation du code
- Cet exemple suppose que l’ordinateur utilise
COM1
.
Programmation robuste
Cet exemple suppose que l’ordinateur utilise COM1
; pour plus de flexibilité, le code doit permettre à l’utilisateur de sélectionner le port série souhaité dans une liste de ports disponibles. Pour plus d’informations, consultez Guide pratique pour afficher les ports série disponibles.
Cet exemple utilise un bloc de code Using
pour s'assurer que l'application ferme le port même si elle lève une exception. Pour plus d’informations, consultez using, instruction.