Option ExplicitBagaimana? Sukses! Selanjutnya hilangkan ParamArray, sehingga kodenya menjadi:
Private Sub Form_Load()
MsgBox TampilkanPesan("Pesan 1", "Pesan 2", "Pesan 3", "Pesan dst")
End Sub
Function TampilkanPesan(ParamArray Pesan() As Variant)
TampilkanPesan = Pesan(1) & " dan " & Pesan(2) & " dan " & Pesan(3)
End Function
Option ExplicitBagaimana? Error!
Private Sub Form_Load()
MsgBox TampilkanPesan("Pesan 1", "Pesan 2", "Pesan 3", "Pesan dst")
End Sub
Function TampilkanPesan(Pesan() As Variant)
TampilkanPesan = Pesan(1) & " dan " & Pesan(2) & " dan " & Pesan(3)
End Function
Maka kesimpulannya:
Dengan menggunakan ParamArray maka argumen dari sebuah fungsi dapat menampung beberapa/banyak data atau katakanlah berubah menjadi array. Tetapi harus diingat aturan dari ParamArray ini, yaitu:
- Harus berType Data Variant.
- Jika Argumen lebih dari satu, maka ParamArray wajib ditempatkan di akhir.
- Hanya satu ParamArray yang diperbolehkan dalam sebuah fungsi.
Nah, sekarang Anda telah memahami ParamArray dalam Visual Basic 6.0.