Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir yordamı çağırdığınızda, parantez içinde bağımsız değişken listesiyle yordam adını izlersiniz. Yordamın tanımladığı her gerekli parametreye karşılık gelen bir bağımsız değişken sağlarsınız ve isteğe bağlı olarak parametrelere Optional
bağımsız değişkenler sağlayabilirsiniz. Çağrıda bir Optional
parametre sağlamazsanız, herhangi bir sonraki bağımsız değişkeni sağladığınızda, bağımsız değişken listesindeki yerini belirtmek için bir virgül koymanız gerekir.
Veri türünün ilgili parametresinden farklı bir bağımsız değişkenini (örneğin Byte
String
, ) geçirmek istiyorsanız, tür denetimi anahtarını (Seçenek Katı Deyimi) olarak Off
ayarlayabilirsiniz. Eğer Option Strict
On
ise, genişletici dönüşümler veya açık dönüşüm anahtar sözcüklerini kullanmanız gerekir. Daha fazla bilgi için bkz. Genişletme ve Daraltma Dönüştürmeleri ve Tür Dönüştürme İşlevleri.
Daha fazla bilgi için bkz. Yordam Parametreleri ve Bağımsız Değişkenler.
Bir prosedüre bir veya daha fazla bağımsız değişken geçirmek için
Çağırma ifadesinde, prosedür adının ardından parantez ekleyin.
Parantezlerin içine bir argüman listesi koyun. Yordamın tanımladığı her gerekli parametre için bir bağımsız değişken ekleyin ve bağımsız değişkenleri virgülle ayırın.
Her bağımsız değişkenin, ilgili parametre için yordamın tanımladığı türe dönüştürülebilir bir veri türünü değerlendiren geçerli bir ifade olduğundan emin olun.
Bir parametre İsteğe bağlı olarak tanımlanmışsa, bunu bağımsız değişken listesine ekleyebilir veya atlayabilirsiniz. Atlarsanız, yordam bu parametre için tanımlanan varsayılan değeri kullanır.
Parametre için bağımsız değişkeni atlarsanız ve parametre listesinde ondan sonra başka bir
Optional
parametre varsa, atlanmış bağımsız değişkenin yerini bağımsız değişken listesinde fazladan virgülle işaretleyebilirsiniz.Aşağıdaki örnekte Visual Basic MsgBox işlevi çağrılır.
Dim mbResult As MsgBoxResult Dim displayString As String = "Show this string to the user" mbResult = MsgBox(displayString, , "Put this in the title bar")
Önceki örnek, görüntülenecek mesaj dizisi olan gerekli ilk bağımsız değişkeni sağlar. İleti kutusunda görüntülenecek düğmeleri belirten isteğe bağlı ikinci parametre için bir bağımsız değişkeni atlar. Çağrı bir değer sağlamadığından,
MsgBox
yalnızcaMsgBoxStyle.OKOnly
düğmesini görüntüleyen varsayılan değerini kullanır.Bağımsız değişken listesindeki ikinci virgül atlanan ikinci bağımsız değişkenin yerini işaretler ve son dize, başlık çubuğunda görüntülenecek metin olan isteğe bağlı üçüncü parametresine
MsgBox
geçirilir.