Psych0SoociaL 1
Psych0SoociaL
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
Mt2Hizmet 1
Mt2Hizmet
SLyFeLLowTR 1
SLyFeLLowTR
Hikaye Ekle

ParamArray Anahtar Sözcüğü Nasıl Kullanılır?

  • Konuyu başlatan Konuyu başlatan slovenia24
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 372

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

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.


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)

Geri
Üst