Réserver une Démo
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 : Debug options icon | 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 :

  • Reprend l'application et laisse l'exception à l'application pour qu'elle la gère, ou
  • Maintient l'application suspendue et transmet l'exception aux routines appropriées pour une résolution automatique ou une intervention manuelle

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.