Aracılığıyla paylaş


Nasıl yapılır: Değer Döndürmeyen Bir Yordam Çağırma (Visual Basic)

Yordam Sub , çağıran koda değer döndürmez. Bunu tek başına bir çağrı deyimiyle açıkça çağırırsınız. Bir ifade içinde yalnızca adını kullanarak çağıramazsınız.

Alt yordamı çağırmak için

  1. Yordamın Sub adını belirtin.

  2. Bağımsız değişken listesini içine almak için yordam adını ayraçlarla izleyin. Bağımsız değişken yoksa, isteğe bağlı olarak parantezleri atlayabilirsiniz. Ancak parantezleri kullanmak kodunuzun daha kolay okunmasını sağlar.

  3. Bağımsız değişkenleri virgülle ayırarak parantez içinde bağımsız değişken listesine yerleştirin. Bağımsız değişkenleri, yordamın karşılık gelen parametreleri tanımladığı Sub sırada sağladığınıza emin olun.

    Aşağıdaki örnek, bir uygulama penceresini etkinleştirmek için Visual Basic AppActivate işlevini çağırır. AppActivate pencere başlığını tek bağımsız değişkeni olarak alır. Çağıran koda değer döndürmez. bir Not Defteri işlemi çalışmıyorsa, örnek bir ArgumentExceptionoluşturur. yordam, Shell uygulamaların belirtilen yollarda olduğunu varsayar.

    Dim notepadID As Integer
    ' Activate a running Notepad process.
    AppActivate("Untitled - Notepad")
    ' AppActivate can also use the return value of the Shell function.
    ' Shell runs a new instance of Notepad.
    notepadID = Shell("C:\WINNT\NOTEPAD.EXE", AppWinStyle.NormalFocus)
    ' Activate the new instance of Notepad.  
    AppActivate(notepadID)
    

Ayrıca bkz.