Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Topik ini menjelaskan cara menggunakan My.Computer.Ports
untuk memanggil modem di Visual Basic.
Biasanya, modem terhubung ke salah satu port serial pada komputer. Agar aplikasi Anda berkomunikasi dengan modem, aplikasi harus mengirim perintah ke port serial yang sesuai.
Untuk menghubungi modem
Tentukan port serial mana yang tersambung dengan modem. Contoh ini mengasumsikan modem ada di COM1.
Gunakan metode
My.Computer.Ports.OpenSerialPort
untuk mendapatkan referensi ke port. Untuk informasi selengkapnya, lihat OpenSerialPort .Blok
Using
memungkinkan aplikasi untuk menutup port serial, bahkan jika menimbulkan pengecualian. Semua kode yang memanipulasi port serial akan muncul dalam blok ini, atau dalamTry...Catch...Finally
blok.Using com1 As IO.Ports.SerialPort = My.Computer.Ports.OpenSerialPort("COM1", 9600) End Using
Atur
DtrEnable
properti untuk menunjukkan bahwa komputer siap menerima transmisi masuk dari modem.com1.DtrEnable = True
Kirim perintah putar nomor dan nomor telepon ke modem melalui port serial dengan metode Write .
com1.Write("ATDT 555-0100" & vbCrLf)
Contoh
Sub DialModem()
' Dial a number via an attached modem on COM1.
Using com1 As IO.Ports.SerialPort =
My.Computer.Ports.OpenSerialPort("COM1", 9600)
com1.DtrEnable = True
com1.Write("ATDT 555-0100" & vbCrLf)
' Insert code to transfer data to and from the modem.
End Using
End Sub
Contoh kode ini juga tersedia sebagai cuplikan kode IntelliSense. Dalam pemilih cuplikan kode, itu terletak di Konektivitas dan Jaringan. Untuk informasi selengkapnya, lihat Cuplikan Kode .
Mengkompilasi Kode
Contoh ini memerlukan referensi ke namespace System.
Pemrograman yang Kuat
Contoh ini mengasumsikan modem terhubung ke COM1. Kami menyarankan agar kode Anda mengizinkan pengguna untuk memilih port serial yang diinginkan dari daftar port yang tersedia. Untuk informasi selengkapnya, lihat Cara: Menampilkan Port Serial yang Tersedia.
Contoh ini menggunakan Using
blok untuk memastikan bahwa aplikasi menutup port meskipun melemparkan pengecualian. Untuk informasi selengkapnya, lihat Pernyataan Using.
Dalam contoh ini, aplikasi memutuskan port serial setelah memanggil modem. Secara realistis, Anda ingin mentransfer data ke dan dari modem. Untuk informasi selengkapnya, lihat Cara: Menerima String Dari Port Serial.