Les erreurs d'exécution se produisent dans les programmes et c'est le travail du programmeur pour rattraper ces erreurs afin qu'ils puissent être étudiées et évitées. Les erreurs d'exécution sont pris par le programme et peuvent afficher un message à l'utilisateur et /ou identifier l'erreur dans le journal des événements. Bonne gestion des erreurs permet aux programmeurs code de debug . Un message d'erreur ne doit pas contenir trop d'informations sur l'erreur afin de ne pas donner les pirates à l'intérieur de la connaissance de comment le programme fonctionne , mais suffisamment d'informations pour que l'utilisateur puisse précisément le signaler. Instructions
1 Code
" On Error Goto errorHandler " au début de chaque nouveau sous- routine ou fonction. Le " errorHandler " est un marqueur de ligne qui sera codé , à la fin du sous-programme ou de la fonction . Suite à la « sur erreur" déclaration , le code du reste de la fonction ou sous - routine. Soyez sûr de code " Exit Sub " pour les sous- routines et " Exit Function " pour les fonctions immédiatement avant l' étiquette de ligne " errorHandler " . Après la dernière ligne de la logique exécute , le programme se terminera sur la fonction ou d'une erreur de sous- routine libre
2
Place " errorHandler :« . Après la «sortie » ou sous la ligne " Exit Function " de code. Si une erreur est rencontrée, la ligne "goto " ci-dessus envoie le programme à l'étiquette de la ligne de traitement des erreurs.
3
afficher une boîte de message à l'utilisateur avec les informations d'erreur et /ou journal l'erreur dans le journal des événements. L' objet de l'erreur de Visual Basic contient les propriétés suivantes : numéro d'erreur , description, source, LastDllError , aide contextuelle et le fichier d'aide . L'objet d'erreur contient également une méthode " claire " et une méthode de " relance " . Un exemple très simple d' une boîte de message pop-up à l'utilisateur est " Err.Description MsgBox. " Ce sera pop-up d'une boîte de message d' erreur à l'utilisateur avec une description de l'erreur comme "l'utilisation incorrecte de Null ".
4
connecter les informations d'erreur dans le journal d' événement en créant un objet qui références de l'enveloppe du journal des événements VB.NET ( " NetFrameworkWrappers.EventLogWrapper " ) . Appelez la méthode " WriteEntry " et transmettre l'information d'erreur. Il est parfois préférable d' enregistrer les informations d'erreur et continuer le travail de traitement plutôt que de tenir l'application avec une boîte de message en attente pour que quelqu'un clique dessus .