Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una Sub
routine non restituisce un valore al codice chiamante. Viene chiamato in modo esplicito con un comando autonomo di chiamata. Non è possibile chiamarla semplicemente usando il nome all'interno di un'espressione.
Per chiamare una routine Sub
Specificare il nome della
Sub
routine.Seguire il nome della procedura tra parentesi per racchiudere l'elenco di argomenti. Se non sono presenti argomenti, è possibile omettere facoltativamente le parentesi. Tuttavia, l'uso delle parentesi semplifica la lettura del codice.
Inserire gli argomenti nell'elenco di argomenti tra parentesi, separati da virgole. Assicurarsi di specificare gli argomenti nello stesso ordine in cui la
Sub
routine definisce i parametri corrispondenti.Nell'esempio seguente viene chiamata la funzione di Visual Basic AppActivate per attivare una finestra dell'applicazione. AppActivate accetta il titolo della finestra come unico argomento. Non restituisce un valore al codice chiamante. Se un processo Notepad non è in esecuzione, nell'esempio viene generata un'eccezione ArgumentException. La
Shell
procedura presuppone che le applicazioni si trovino nei percorsi specificati.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)