Condividi tramite


Sequenza di chiamata delle routine per gli utenti di Visual Basic 6.0

Aggiornamento: novembre 2007

In Visual Basic 2008 sono state introdotte numerose modifiche che influiscono sulle sequenze di chiamata delle routine. e consentono di migliorare la coerenza della sintassi.

Parentesi nelle chiamate di routine

Visual Basic 6.0

In Visual Basic 6.0 è necessario racchiudere tra parentesi l'elenco di argomenti nelle chiamate Function. Nelle chiamate Sub le parentesi sono necessarie se si utilizza l'istruzione Call e non sono consentite se non si utilizza tale istruzione. Nell'esempio seguente vengono illustrate istruzioni di chiamata valide:

y = Sqrt(x)

Call displayCell(2, 14, cellValue)

displayCell 2, 14, cellValue ' Variation on previous statement.

Visual Basic 2008

In Visual Basic 2008 è necessario racchiudere sempre tra parentesi un elenco di argomenti non vuoto di qualsiasi chiamata di routine. Nelle chiamate Sub l'istruzione Call è facoltativa. È possibile riscrivere l'esempio precedente nel modo seguente:

Y = Math.Sqrt(X)


...


DisplayCell(2, 14, Value)

Se si chiama una routine senza fornire alcun argomento, è possibile includere parentesi vuote o tralasciarle completamente.

Istruzione Return

Visual Basic 6.0

In Visual Basic 6.0 l'istruzione Return viene utilizzata solo per tornare al codice che segue un'istruzione GoSub. È necessario che entrambe le istruzioni si trovino nella stessa routine.

Visual Basic 2008

In Visual Basic 2008 l'istruzione GoSub non è supportata ed è possibile utilizzare l'istruzione Return per restituire il controllo al programma che ha eseguito la chiamata da una routine Function o Sub.

Vedere anche

Concetti

Sintassi delle dichiarazioni per gli utenti di Visual Basic 6.0

Dichiarazione di routine per gli utenti di Visual Basic 6.0

Meccanismo di passaggio dei parametri per gli utenti di Visual Basic 6.0

Istruzione Control per gli utenti di Visual Basic 6.0

Riepilogo delle modifiche al supporto degli elementi di programmazione

Riferimenti

Istruzione Return (Visual Basic)

Istruzione Call (Visual Basic)