Postupy: Volání procedury, která nevrátí hodnotu (Visual Basic).
Procedura Sub
nevrací hodnotu volajícímu kódu. Říkáte ho explicitně pomocí samostatného volajícího příkazu. Není možné ho volat jednoduše pomocí jeho názvu ve výrazu.
Volání dílčí procedury
Zadejte název
Sub
procedury.Postupujte podle názvu procedury s závorky a uzavřete seznam argumentů. Pokud neexistují žádné argumenty, můžete volitelně vynechat závorky. Použití závorek ale usnadňuje čtení kódu.
Umístěte argumenty do seznamu argumentů do závorek oddělených čárkami. Nezapomeňte zadat argumenty ve stejném pořadí, v jakém procedura
Sub
definuje odpovídající parametry.Následující příklad volá funkci Visual Basic AppActivate k aktivaci okna aplikace. AppActivate přebírá název okna jako jediný argument. Nevrací hodnotu volajícímu kódu. Pokud Poznámkový blok proces není spuštěný, v příkladu dojde k vyvolání příkazu ArgumentException. Tento
Shell
postup předpokládá, že aplikace jsou v zadaných cestách.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)