05 05 2007

Function – Fonksiyon

Belli işlemleri yerine getirip işlem sonucuna bağlı olarak değer üreten kod parçasıdır.
Public Function Deger(X, Y)
If X > 0 Then
Deger = X + Y
Else
Exit Function ‘ Tercihli çıkış
End If
Deger = Sqr(Deger) ‘ Fonksiyon sonucu
End Function

Private Sub Form_Load()
Dim D1 As Long, D2 As Long
D1 = InputBox(" D1 ? ")
D2 = InputBox(" D2 ? ")
Deger = Topla(D1, D2) ‘ Fonkisyon çağrılıyor
MsgBox Deger
End Sub

1) Referans ile fonksiyon çağırmak : Fonksiyon içerisinde değeri değişen değişkenin bu değeri saklamasını sağlar.

Sub Bip(BipSayisi As Integer)
Do While BipSayisi > 0
Beep
BipSayisi = BipSayisi - 1
Loop
End Sub

Dim KacDefaBip As Integer
KacDefaBip = 5
Bip KacDefaBip
MsgBox KacDefaBip & "Defa Bip Sesi Çıkardım" ‘ Mesaj : 0 Defa Bip Sesi Çıkardım

2) Değer ile fonksiyon çağırmak : Fonksiyon içerisinde değeri değişen değişkenin; fonksiyon çağrılmadan önceki değerini almasını sağlar.

Sub Bip(ByVal BipSayisi As Integer)
Do While BipSayisi > 0
Beep
BipSayisi = BipSayisi - 1
Loop
End Sub

MsgBox KacDefaBip & "Defa Bip Sesi Çıkardım" ‘ Mesaj : 5 Defa Bip Sesi Çıkardım

0 yorum: