Arrêt d'une application en cours d'exécution

Si l'application que vous déboguez est en cours d'exécution, vous pouvez arrêter son exécution. Cette action interrompt toutes les unités d'exécution du travail.

Lorsque vous déboguez une application et que vous décidez d'arrêter le processus, l'application est arrêtée jusqu'à ce que vous émettiez une action reprise ou étape. Si vous déboguez une application multitâche et que vous décidez d'arrêter une unité d'exécution sans arrêter les autres, vous pouvez désactiver l'unité d'exécution pendant l'arrêt de l'application. Pour plus d'informations sur l'activation et la désactivation des unités d'exécution, reportez-vous à la rubrique connexe ci-après.

Pour arrêter l'exécution d'une application, procédez comme suit :

  1. Dans la vue Débogage, sélectionnez l'une des unités d'exécution ou le noeud représentant votre application.
  2. Effectuez l'une des opérations suivantes :
    • Cliquez sur Interrompre (Icône Interrompre) dans la barre d'outils de la vue Débogage.
    • Cliquez avec le bouton droit de la souris, puis sélectionnez Interruption dans le menu contextuel.

Cette opération permet d'arrêter l'application. L'éditeur du débogueur met en surbrillance la ligne d'exécution en cours.

Pour reprendre un travail ou une application interrompu(e), procédez comme suit :

  1. Sélectionnez l'unité d'exécution, l'un de ses cadres de pile ou le noeud de connexion associé.
  2. Effectuez l'une des opérations suivantes :
    • Cliquez sur Reprendre (Icône Reprendre) dans la barre d'outils de la vue Débogage.
    • Cliquez avec le bouton droit de la souris, puis sélectionnez Reprise dans le menu contextuel.
    • Appuyez sur F8.
    • Exécutez une commande step over.
    • Exécutez une commande step into.
    • Exécutez une commande step return.

L'application reprend l'exécution et, si elle est terminée, les entrées d'une pile d'appels ne sont plus affichées pour l'unité d'exécution.

Tâches associées
Utilisation de la vue Débogage
Configuration des préférences du débogage
Débogage d'un travail avec invite complète
Arrêt d'une application en cours d'exécution
Activation et désactivation d'unités d'exécution