Arrêt d'une session de débogage

Il existe différentes manières d'arrêter une session de débogage. Cette section détaille ces manières.

Pourquoi et quand exécuter cette tâche

Remarque : Si le programme a été lancé à l'aide d'une configuration de lancement et si la case Arrêt de la session de débogage à la fin du programme de la configuration de lancement n'est pas cochée, vous pouvez interrompre l'exécution du programme puis effectuer une action d'arrêt. Vous pouvez aussi arrêter l'application pendant son exécution.

Les paramètres tels que les points d'arrêt sont sauvegardés lorsque la session de débogage est arrêtée. Toutefois, ces paramètres ne sont pas sauvegardés par la configuration de lancement. Par conséquent, si vous créez plusieurs configurations de lancement pour une même application, les paramètres seront appliqués à chaque configuration de lancement. Ceci permet de définir des arguments différents en tant que paramètres du programme dans les configurations de lancement.

Arrêt

Pourquoi et quand exécuter cette tâche

L'arrêt entraîne immédiatement la fin de la session de débogage ; le programme en cours de débogage continue à s'exécuter. Vous pouvez arrêter une session de débogage lorsque l'application est en cours d'exécution et que l'exécution du programme a été interrompue.

Pour arrêter une session de débogage, procédez comme suit :

Procédure

  1. Dans la vue Débogage, sélectionnez la session de débogage en cours que vous voulez arrêter.
  2. Effectuez l'une des opérations suivantes :
    • Sélectionnez Arrêter dans le menu Débogage de l'espace de travail.
    • Cliquez avec le bouton droit de la souris, puis sélectionnez Arrêter dans le menu en incrustation. Vous pouvez également sélectionner Arrêter et Supprimer pour terminer la session et la supprimer de la vue Débogage.
    • Cliquez sur le bouton Arrêt de la vue Débogage.

Résultats

Pour arrêter toutes les sessions de débogage, cliquez avec le bouton droit de la souris dans la vue Débogage et choisissez l'option Arrêter tout dans le menu en incrustation.

Si vous avez terminé une ou plusieurs sessions de débogage et que vous souhaitez les supprimer de la vue Débogage, cliquez avec le bouton droit de la souris dans la vue Débogage et choisissez l'option Suppression de toutes les sessions terminées dans le menu en incrustation.

Lorsque vous déboguez un travail interactif, la fin de la session de débogage n'entraîne pas celle du programme en cours d'exécution. Passez à la session 5250 et arrêtez le programme avant de lancer une nouvelle session de débogage pour le travail interactif.

Exécution d'une application en cours d'arrêt

Pourquoi et quand exécuter cette tâche

Si vous déboguez une application en cours d'arrêt qui ne contient aucun point d'arrêt actif ni exception non contrôlée, l'option Reprendre des unités d'exécution interrompues entraîne la fin de la session de débogage (ce qui signifie que le programme aboutit et que la session de débogage se termine).

Commentaires en retour