Démarrage d'une session de débogage pour une application déjà lancée

Pour effectuer un débogage avec une configuration de lancement existante, vous disposez de l'historique de lancement, de vos préférences de configurations de débogage ou de la boîte de dialogue des configurations de lancement Débogage.

Vous pouvez en outre choisir de relancer la dernière configuration de lancement utilisée.

Utilisation de l'historique de lancement ou des préférences de configurations de débogage pour le démarrage

L'historique de lancement est une liste des lancements de débogage les plus récents. Les préférences de configurations de lancement sont les configurations de lancement que vous définissez comme telles.

Lors de la création d'une configuration de lancement, vous pouvez choisir de l'ajouter à la liste des préférences de configurations de débogage à l'aide de l'onglet Commun figurant dans la boîte de dialogue des configurations de lancement Débogage. Vous pouvez également modifier ces préférences et l'historique de lancement dans les préférences de l'espace de travail. Pour ce faire, dans la boîte de dialogue Préférences, sélectionnez Débogage > Historique de lancement pour ouvrir la page Historique de lancement. Dans cette page, précisez le nombre maximal de configurations de lancement qui devront apparaître dans l'historique.

Dans l'espace de travail, l'historique de lancement et les préférences des configurations de débogage s'affichent simultanément lorsque vous sélectionnez la flèche vers le bas en regard du bouton Débogage de la barre d'outils (Bouton Débogage de la barre d'outils) ou lorsque vous sélectionnez Exécuter > Historique du débogage dans la barre de menus de l'espace de travail. Si vous avez défini des préférences de configurations et qu'il existe déjà un historique de lancement, ils s'afficheront simultanément, mais affecté d'un séparateur et avec les préférences répertoriées en premier. Si aucune préférence n'a été définie, seul l'historique apparaît et vice-versa s'il n'existe aucun historique (ou si vous en avez supprimé tous les éléments).

Pour relancer une entrée dans l'historique de lancement ou dans la liste des préférences de configurations de débogage, sélectionnez-la dans la liste qui s'affiche lorsque vous cliquez sur le bouton de menu Débogage de la barre d'outils de l'espace de travail ou lorsque vous choisissez Exécuter > Historique du débogage dans la barre de menus de l'espace de travail.

Lancement via la boîte de dialogue des configurations de lancement Débogage

  1. Dans la perspective d'un espace de travail (comme la perspective Débogage) qui offre l'ensemble des actions démarrage/débogage/exécution, procédez comme suit :
    • Sélectionnez Exécuter > Débogage dans la barre de menus de l'espace de travail pour ouvrir la boîte de dialogue des configurations de lancement Débogage.
    • Sélectionnez le bouton Débogage de la barre d'outils de l'espace de travail, puis choisissez l'option Débogage du menu. Cette action ouvre la boîte de dialogue des configurations de lancement Débogage.
  2. Dans la boîte de dialogue des configurations de lancement Débogage sélectionnez la configuration de lancement à utiliser. Pour la localiser, il vous faudra peut-être développer le noeud du type de la configuration de lancement.
  3. Si l'ensemble des informations obligatoires de la configuration de lancement sont correctes, vous pouvez lancer la session de débogage en procédant comme suit :
    • Cliquez deux fois sur la configuration de lancement.
    • Cliquez sur Débogage (le bouton Débogage n'est activé que lorsque les informations obligatoires sont correctes).

Redémarrage

Pour effectuer un débogage avec la dernière configuration de lancement utilisée, vous pouvez redémarrer en procédant comme suit :

En fonction du mode de lancement de la session de débogage ou du langage à déboguer, le redémarrage d'un programme peut avoir les effets suivants :

  • Si vous avez utilisé la configuration de lancement Travail iSeries pour démarrer la session de débogage, un message vous invite à rappeler le programme dans le travail iSeries avant que la session de débogage ne redémarre.