Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Lorsque vous compilez ou exécutez une application Visual Basic, les types d’erreurs suivants peuvent se produire :
Erreurs au moment de la compilation, qui se produisent lorsque vous compilez une application.
Erreurs d’exécution, qui se produisent lorsqu’une application est en cours d’exécution.
Pour plus d’informations sur la résolution d’une erreur spécifique, consultez Ressources supplémentaires pour les programmeurs Visual Basic.
Erreurs d’exécution
Si une application Visual Basic tente d’effectuer une action que le système ne peut pas exécuter, une erreur d’exécution se produit et Visual Basic lève un Exception objet. Visual Basic peut générer des erreurs personnalisées de n’importe quel type de données, y compris Exception
les objets, à l’aide de l’instruction Throw
. Une application peut identifier l’erreur en affichant le numéro d’erreur et le message d’une exception interceptée. Si une erreur n’est pas interceptée, l’application se termine.
Le code peut intercepter et examiner les erreurs d’exécution. Si vous placez le code qui génère l’erreur dans un Try
bloc, vous pouvez intercepter toute erreur levée dans un bloc correspondant Catch
. Pour plus d’informations sur la façon d’intercepter les erreurs au moment de l’exécution et de les répondre dans votre code, consultez Essayer... Catch... Enfin, instruction.
Erreurs au moment de la compilation
Si le compilateur Visual Basic rencontre un problème dans le code, une erreur au moment de la compilation se produit. Dans l’éditeur de code Visual Studio, vous pouvez facilement identifier la ligne de code à l’origine de l’erreur, car une ligne ondulée apparaît sous cette ligne de code. Le message d’erreur s’affiche si vous pointez vers le soulignement ondulé ou ouvrez la liste d’erreurs, qui affiche également d’autres messages.
Si un identificateur a un trait de soulignement ondulé et qu’un trait de soulignement court apparaît sous le caractère le plus à droite, vous pouvez générer un stub pour la classe, le constructeur, la méthode, la propriété, le champ ou l’énumération. Pour plus d’informations, consultez Générer à partir de l’utilisation (Visual Studio).
En résolvant les avertissements du compilateur Visual Basic, vous pouvez peut-être écrire du code qui s’exécute plus rapidement et comporte moins de bogues. Ces avertissements identifient le code qui peut provoquer des erreurs lors de l’exécution de l’application. Par exemple, le compilateur vous avertit si vous essayez d’appeler un membre d’une variable d’objet non attribuée, de retourner à partir d’une fonction sans définir la valeur de retour ou d’exécuter un bloc avec des Try
erreurs dans la logique pour intercepter les exceptions. Pour plus d’informations sur les avertissements, notamment sur la façon de les activer et de les désactiver, consultez Configuration des avertissements dans Visual Basic.