Aracılığıyla paylaş


Nasıl yapılır: Visual Basic'te Seri Bağlantı Noktalarına Dize Gönderme

Bu konu, Visual Basic'te bilgisayarın seri bağlantı noktalarına dizeleri göndermek için My.Computer.Ports'in nasıl kullanılacağını açıklar.

Örnek

Bu örnek, COM1 seri bağlantı noktasına bir dize gönderir. Bilgisayarınızda farklı bir seri bağlantı noktası kullanmanız gerekebilir.

Bağlantı noktasına başvuru almak için My.Computer.Ports.OpenSerialPort yöntemini kullanın. Daha fazla bilgi için bkz. OpenSerialPort.

Bu blok, Using uygulamanın, özel durum oluştursa bile seri bağlantı noktasını kapatmasına olanak tanır. Seri bağlantı noktasını işleyen tüm kodlar bu blok içinde veya bir Try...Catch...Finally blok içinde görünmelidir.

yöntemi, WriteLine verileri seri bağlantı noktasına gönderir.

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

Kodu Derleme

  • Bu örnekte, bilgisayarın kullandığı COM1varsayılır.

Sağlam Programlama

Bu örnekte, bilgisayarın kullandığı COM1varsayılır; daha fazla esneklik için kod kullanıcının kullanılabilir bağlantı noktaları listesinden istenen seri bağlantı noktasını seçmesine izin vermelidir. Daha fazla bilgi için bkz . Nasıl yapılır: Kullanılabilir Seri Bağlantı Noktalarını Gösterme.

Bu örnekte, uygulamanın özel durum oluştursa bile bağlantı noktasını kapatdığından emin olmak için bir Using blok kullanılır. Daha fazla bilgi için bkz. Using ifadesi.

Ayrıca bakınız