| Sublar bizi gereksiz,fazla kod  yazmaktan kurtarır. Mesela sitemizde alt bölüm diye bir yer var. Biz her yere bu  alt bölümü koymak yerine alt_bolum adında bir sub oluşturup gerekli yerlerde bu  subı çağırabiliriz. Kullanımı Sub xxx(pametreler ) : işlemler : End sub şeklindedir. Bİr  örnek yapalım.
 
 <%
 Sub webhocam( )
 response.write "Sadece Googlede aramayın ! "
 End sub
 %>
 
 Sub oluşturduk. Şimci çağıralım.
 
 <%call webhocam( )%>
 
 Evet bu kodu deneyebilirsiniz. Ne kadar call webhocam( ) yazarsanız o  kadar o subı çağırırsınız.
 
 Şimdi parametrelerini inceleyelim. Mesela sublarla hesap makinası yapalım.
 
 <%
 Sub topla(sayi1,sayi2 )
 response.write sayi1 + sayi2
 end sub
 %>
 
 Subı oluşruduk. Call ile vereceğimiz değerleri sayi1 ve sayi2 adında  değişkenlere eşitledik. Şimdi çağıralım.
 
 <%call topla(5,6 )%>
 
 Sonuç 11 çıkacaktır. Siz örneği geliştirebilirsiniz.
 Bir örnek daha verelim. Bir yazıyı subı çağırırken vereceğimiz değer kadar  yazdıralım.
 
 <%
 sub tekrarla(kactane )
 for i=0 to kactane
 response.write " "&i&". webhocam" & "<br>"
 next
 end sub
 %>
 <%call tekrarla("5" )%>
 
 Ekranda 5 kere webhocam yazacaktır. Şimdide yazılı bir örnek yapalım. Mesela  call("webhocam" ) diye sub çağıralım. Ekranda merhaba webhocam yazsın.
 
 <%
 Sub merhaba(isim )
 response.write "Merhaba "&isim&", Nasılsınız ?"
 end sub
 %>
 
 
 <%Call merhaba("webhocam" )%>
 
 Ekranda " Merhaba webhocam, Nasılsınız " yazacaktır.
 
 
 
 |