ParamArray anahtar sözcüğü C/C++'taki va_list'in karşılığı gibidir diyebiliriz. Bu sözcüğü kullanarak işlev ya da alt programa istediğimiz kadar parametre yollayabiliriz. Benzer yapıyı çevre değişkenlerini almakla (environment kayıtları) zaten sıklıkla kullanıyoruz.
Örnek:
Projenize bir adet command button ekleyin, ismi aynı kalsın.
Örnek:
Projenize bir adet command button ekleyin, ismi aynı kalsın.
HTML:
Private Sub Command1_Click()
MsgBox "Toplam(1 --> 5) = " & topla(1, 2, 3, 4, 5)
MsgBox "Çarpım(1 --> 5) = " & carp(1, 2, 3, 4, 5)
End Sub
Private Function topla(ParamArray x() As Variant) As Variant
Dim temp As Variant
dim n as integer
For n = LBound(x) To UBound(x)
temp = temp + x(n)
Next n
topla = temp
End Function
Private Function carp(ParamArray x() As Variant) As Variant
Dim temp As Variant: temp = 1
dim n as integer
For n = LBound(x) To UBound(x)
temp = temp * x(n)
Next n
carp = temp
End Function
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 10
- Görüntüleme
- 287
Kontrol Ediliyor
Vb.net VS-2022 mobile2 global hile kodlama yardım
- Cevaplar
- 9
- Görüntüleme
- 4K
- Cevaplar
- 3
- Görüntüleme
- 640