Cara: Memanggil Prosedur yang Tidak Mengembalikan Nilai (Visual Basic)
Prosedur Sub
tidak mengembalikan nilai ke kode panggilan. Anda menyebutnya secara eksplisit dengan pernyataan panggilan yang berdiri sendiri. Anda tidak dapat memanggil prosedur tersebut hanya dengan menggunakan namanya dalam ekspresi.
Untuk memanggil Sub prosedur
Tentukan nama prosedur
Sub
.Ikuti nama prosedur dengan tanda kurung untuk mengapit daftar argumen. Jika tidak ada argumen, Anda dapat menghilangkan tanda kurung secara opsional. Namun, menggunakan tanda kurung membuat kode Anda lebih mudah dibaca.
Tempatkan argumen dalam daftar argumen di dalam tanda kurung, yang dipisahkan dengan koma. Pastikan Anda memberikan argumen dalam urutan yang sama dengan prosedur
Sub
menentukan parameter yang sesuai.Contoh berikut memanggil fungsi AppActivate Visual Basic untuk mengaktifkan jendela aplikasi. AppActivate mengambil judul jendela sebagai argumennya sendiri. Ini tidak mengembalikan nilai ke kode panggilan. Jika proses Notepad tidak berjalan, contoh akan menampilkan ArgumentException. Prosedur
Shell
ini mengasumsikan aplikasi berada di jalur yang ditentukan.Dim notepadID As Integer ' Activate a running Notepad process. AppActivate("Untitled - Notepad") ' AppActivate can also use the return value of the Shell function. ' Shell runs a new instance of Notepad. notepadID = Shell("C:\WINNT\NOTEPAD.EXE", AppWinStyle.NormalFocus) ' Activate the new instance of Notepad. AppActivate(notepadID)
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk