VBScript Programları

Örnek

Alt Program
Bu alt program değer döndürmez.
Fonksiyon Programı
Bir değeri döndürmek istediğinizde fonksiyon programını kullanabilirsiniz.

VBScript Programları

İki tür program kullanabiliriz: alt program ve fonksiyon programı.

Alt Program:

  • Sub ve End Sub ifadeleri arasında kapalı bir dizi ifadeden oluşur.
  • Bazı işlemleri gerçekleştirebilir, ancak değer döndürmez.
  • Program aracılığıyla parametreleri iletmek için kullanılabilir.
  • Yoksa, boş parantezler ile birlikte olmalıdır
mysub() komutunu kullanarak parametre geçmeden çağırabilirsiniz.
 some statements
End Alt Program
mysub(argument1, argument2) komutunu kullanarak argument1 ve argument2 parametrelerini argüman olarak geçirebilirsiniz.
 some statements
End Alt Program

Fonksiyon programı:

  • Function ve End Fonksiyon ifadeleri arasında kapsanan bir dizi ifadeden oluşur.
  • Bazı işlemler yapabilir ve bir değer döndürebilir.
  • Program çağrıları ile parametre olarak iletilebilir.
  • Yoksa, boş parantezler ile birlikte olmalıdır
  • Fonksiyon program adına değer atayarak geri döndürülebilir.
Fonksiyon myfunction()
 some statements
 myfunction=some value
End Fonksiyon
Fonksiyon myfunction(argument1,argument2)
 some statements
 myfunction=some value
End Fonksiyon

Alt program veya fonksiyon programı çağırma

Bu şekilde bir fonksiyon çağrabilirsiniz:

name = findname()

Bu fonksiyonun adı "findname" olup, bir değeri döndürür, bu değer "name" adlı bir değişkene saklanacaktır.

veya şöyle yapabilirsiniz:

msgbox "Adınız: " & findname()

Adı "findname" olan bir fonksiyonu çağırarak, bu fonksiyonun döndürdüğü değer mesaj kutusuna gösterilecektir.

Bu şekilde alt program çağrabilirsiniz:

Call MyProc(argüman)

veya, Call ifadesini de atlayabilirsiniz:

MyProc argümanı