Sdílet prostřednictvím


Postupy: Volání procedury, která nevrátí hodnotu (Visual Basic).

A Sub postup nevrací hodnotu kódu volajícího.Volání explicitně volající samostatné prohlášení.Nelze ji volat pouze pomocí názvu ve výrazu.

Chcete-li volat proceduru typu Sub

  1. Zadejte název Sub postup.

  2. Použijte název procedury závorky uvádějte v seznamu argumentů.Pokud neexistují žádné argumenty, můžete volitelně vynechat závorky.Však pomocí závorek snazší kód číst.

  3. Umístěte argumenty v seznamu argumentů v závorce, oddělené čárkami.Je třeba zadat argumenty ve stejném pořadí, Sub postup definuje odpovídající parametry.

    Následující příklad volání Visual BasicAppActivate funkce aktivace okna aplikace.AppActivatejako její jediný argument má záhlaví okna.Nevrací hodnotu kódu volajícího.Pokud není spuštěn proces programu Poznámkový blok, vyvolá v příkladu ArgumentException.Shell Postup předpokládá aplikace, které jsou v zadané cestě.

    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)
    

Viz také

Úkoly

Postupy: Vytvoření procedury (Visual Basic)

Postupy: Volání procedury, která vrátí hodnotu (Visual Basic).

Postupy: Volání obslužné rutiny události (Visual Basic)

Referenční dokumentace

Sub – příkaz (Visual Basic)

Shell

ArgumentException

Koncepty

Procedury v jazyce Visual Basic

Sub – procedury (Visual Basic)

Parametry a argumenty procedury (Visual Basic)