Pré. | Proc. |
Traiter Exceptions à Première Chance
Accéder
Ruban |
Exécuter > Outils > Débogueur > Traiter Exceptions à Première Chance |
Autre |
Barre d'outils de la fenêtre Déboguer : | Traiter Exceptions à Première Chance |
Éléments de traitement
Élément |
Description |
Voir aussi |
---|---|---|
Processus Déboguer |
Lorsqu'une application est en cours de débogage et que le débogueur est informé d'une exception, l'application est mise en pause et le débogueur répond de la manière pour laquelle il est configuré ; il peut :
|
|
Exceptions de la deuxième chance |
Le débogueur Enterprise Architect adopte par défaut le premier comportement répertorié. Si l'application peut gérer l'exception, elle continue le traitement ; si elle ne peut pas gérer l'exception, le débogueur est à nouveau notifié et cette fois, il doit suspendre l'application et résoudre la condition d'exception. Dans ce comportement, étant donné que le débogueur a rencontré l’exception deux fois, on parle d’exception de seconde chance ; dans ce cas, si l’exception n’arrête pas l’exécution, elle est ignorée et vous évitez de passer du temps sur des conditions qui n’ont pas d’impact sur le résultat global du traitement. Vous pouvez travailler de cette manière sur des systèmes volumineux ou complexes qui impliquent invariablement des conditions d’exception quelque part dans les chemins de traitement. |
|
Exceptions de première chance |
Cependant, si vous souhaitez examiner chaque exception qui se produit dès qu'elle se produit, vous pouvez configurer le débogueur pour qu'il adopte le deuxième comportement. Étant donné que le débogueur répond à l’exception au premier contact, on parle d’exception de première chance. Vous pouvez travailler de cette manière avec des fonctions ou des routines individuelles qui doivent fonctionner correctement ou pas du tout. |
|
Sélection |
Sélectionnez l'option ' Traiter Exceptions à Première Chance ' pour déboguer les exceptions au premier contact. Désélectionnez l’option permettant de traiter les exceptions uniquement si l’application échoue lorsqu’elles se produisent. |