L'instruction 'Throw' ne peut pas omettre l'opérande en dehors d'une instruction 'Catch' ou dans une instruction 'Finally'.

Mise à jour : novembre 2007

'Throw' statement cannot omit operand outside a 'Catch' statement or inside a 'Finally' statement

Les instructions Throw qui se trouvent à l'extérieur de l'instruction Catch doivent indiquer le nom d'un objet d'exception.

ID d'erreur : BC30666

Pour corriger cette erreur

  1. Spécifiez le nom d'un objet d'exception dérivé de System.Exception.

  2. Restructurez votre code de manière à ce que l'instruction Throw se trouve à l'intérieur d'un bloc Catch.

Voir aussi

Concepts

Classe d'exception dans Visual Basic

Référence

Throw, instruction (Visual Basic)

Try...Catch...Finally, instruction (Visual Basic)

Autres ressources

Gestion des exceptions et des erreurs en Visual Basic