Share via


Séquence d'appel de procédure pour les utilisateurs de Visual Basic 6.0

Mise à jour : novembre 2007

Dans Visual Basic 2008, plusieurs changements ont été introduits sur le plan des séquences d'appel des procédures. Ces modifications améliorent la cohérence de la syntaxe.

Parenthèses dans les appels de procédure

Visual Basic 6.0

Dans Visual Basic 6.0, la présence de parenthèses est obligatoire autour de la liste d'arguments dans les appels Function. Dans les appels Sub, elles ne sont requises que si vous utilisez l'instruction Call et interdites si ce n'est pas le cas. L'exemple suivant montre une instruction appelante valide :

y = Sqrt(x)

Call displayCell(2, 14, cellValue)

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

Visual Basic 2008

Dans Visual Basic 2008, la présence de parenthèses autour d'une liste d'arguments non vide est toujours requise dans n'importe quel appel de procédure. Dans les appels Sub, l'instruction Call est facultative. L'exemple précédent peut être réécrit de la manière suivante :

Y = Math.Sqrt(X)


...


DisplayCell(2, 14, Value)

Si vous appelez une procédure sans fournir d'argument, vous pouvez utiliser des parenthèses vides ou ne pas en utiliser du tout.

Return, instruction

Visual Basic 6.0

Dans Visual Basic 6.0, l'instruction Return peut être utilisée uniquement pour rebrancher le code après une instruction GoSub. Les deux instructions doivent figurer dans la même procédure.

Visual Basic 2008

Dans Visual Basic 2008, l'instruction GoSub n'est pas prise en charge et vous pouvez recourir à l'instruction Return pour rendre le contrôle au programme appelant à partir d'une procédure Function ou Sub.

Voir aussi

Concepts

Syntaxe de déclaration pour les utilisateurs de Visual Basic 6.0

Déclaration de procédure pour les utilisateurs de Visual Basic 6.0

Mécanisme de passage de paramètres pour les utilisateurs de Visual Basic 6.0

Instruction de contrôle pour les utilisateurs de Visual Basic 6.0

Récapitulatif des modifications relatives à la prise en charge des éléments de programmation

Référence

Return, instruction (Visual Basic)

Call, instruction (Visual Basic)