Megosztás a következőn keresztül:


Útmutató: Olyan eljárás meghívása, amely nem ad vissza értéket (Visual Basic)

Az Sub eljárás nem ad vissza értéket a hívókódnak. Ezt külön hívási utasítással hívhatja meg. Nem hívhatja úgy, hogy egyszerűen a nevét használja egy kifejezésben.

Alművelet meghívása

  1. Adja meg az Sub eljárás nevét.

  2. Az argumentumlista beágyazásához kövesse az eljárás nevét zárójelekkel. Ha nincsenek argumentumok, kihagyhatja a zárójeleket. A zárójelek használata azonban megkönnyíti a kód olvasását.

  3. Helyezze az argumentumokat az argumentumlistában a zárójelek közé, vesszővel elválasztva. Győződjön meg arról, hogy az argumentumokat abban a sorrendben adja meg, ahogyan az a Sub eljárás paramétereit meghatározza.

    Az alábbi példa meghívja a Visual Basic AppActivate függvényt egy alkalmazásablak aktiválására. AppActivate az ablak címét veszi fel egyetlen argumentumként. Nem ad vissza értéket a hívókódnak. Ha a Jegyzettömb alkalmazás nem fut, a példa egy ArgumentException-t dob. Az Shell eljárás feltételezi, hogy az alkalmazások a megadott elérési utakon találhatók.

    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)
    

Lásd még