Définition des préférences de débogage.

Vous pouvez définir une variété de préférences de débogage, telles que le numéro de port de démon à utiliser, les préférences de l'éditeur de débogage et le délai d'attente pour une réponse du moteur de débogage.

Pourquoi et quand exécuter cette tâche

Si vous sélectionnez Fenêtre > Préférences dans la barre de menus de l'espace de travail, la boîte de dialogue Préférences apparaît. Elle permet de choisir et de développer le noeud Exécution/Débogage pour définir un certain nombre de préférences de débogage. Proposées dans les noeuds Avance d'un pas avec entrée animée, Démon de débogage et Débogage compilé, les préférences suivantes peuvent être définies lors du débogage d'applications en langage compilé :

Préférences d'Avance d'un pas avec entrée animée

Pourquoi et quand exécuter cette tâche

Dans la boîte de dialogue Préférences, sélectionnez Exécution/Débogage > Débogage compilé > Avance d'un pas avec entrée animée pour ouvrir la page de préférences du même nom. Sur cette page, vous pouvez définir le rythme (ou intervalle) en cours et le rythme (ou intervalle) maximal applicables à l'action Avance d'un pas avec entrée animée. Vous pouvez aussi définir de quelle valeur l'intervalle augmente ou diminue lorsque vous sélectionnez l'action Accélérer ou Ralentir dans la vue Débogage.

Les valeurs par défaut des zones de cette page de préférences sont les suivantes :

  • Rythme en cours (ms) : 2 secondes ou 2000 millisecondes
  • Accélérer/ralentir de (ms) : 200 millisecondes
  • Rythme maximal (ms) : 5 secondes ou 5000 millisecondes

Préférences du démon de débogage

Pourquoi et quand exécuter cette tâche

Dans la boîte de dialogue Préférences, sélectionnez Exécution/Débogage > Démon de débogage pour ouvrir la page Démon de débogage. Elle permet de définir le port, une étendue de ports ou une combinaison de ports utilisés par le démon pour écouter les connexions des moteurs de débogage. Les étendues et les combinaisons de ports sont spécifiées dans une liste, séparées par une virgule, par des traits d'union ou les deux. Le numéro de port par défaut est 8001.

Remarque : Nous vous recommandons de ne pas modifier le numéro de port par défaut, sauf si vous rencontrez des problèmes ou que vous utilisez une machine multiutilisateur sur laquelle le numéro de port par défaut est déjà utilisé.

Si vous modifiez le numéro de port du démon dans la page des préférences Démon de débogage, vous pouvez restaurer facilement sa valeur par défaut en cliquant sur le bouton Restaurer les valeurs par défaut.

Si le démon est déjà configuré dans l'interface utilisateur pour écouter les moteurs de débogage, le débogueur lance automatiquement le démon sur le nouveau numéro de port dès que vous modifiez le numéro de port du démon dans la page des préférences.

Préférences de l'éditeur du débogueur

Pourquoi et quand exécuter cette tâche

Dans la boîte de dialogue Préférences, sélectionnez Exécution/Débogage > Débogage compilé > Editeurs de débogage pour ouvrir la page de l'éditeur de débogage. Elle permet de définir l'éditeur pour permettre l'évaluation des types et des infobulles. Si la case Autoriser une évaluation par curseur est cochée, vous pouvez positionner votre curseur sur une expression dans l'éditeur du débogueur et afficher sa valeur dans une fenêtre en incrustation. Lorsque la case Afficher les types dans l'infobulle est cochée, le type d'expression apparaît dans la fenêtre en incrustation.

La case Toujours utiliser lors du débogage détermine l'éditeur dans lequel la source apparaît lors du débogage. Elle détermine également ce que vous voyez pendant le débogage pas à pas. Le paramètre par défaut de la case à cocher dépend du produit avec lequel vous avez installé le débogueur. Si la case n'est pas cochée :

  • Le système ouvre le fichier source dans l'éditeur par défaut associé au type de fichier source défini dans les préférences du plan de travail.
  • Si le source ou la liste peut seulement être trouvé par le moteur de débogage hôte, il s'ouvrira dans l'éditeur du débogueur.

Dans cette section, vous pouvez également :

  • Définir l'éditeur qui chargera des fichiers source entiers. Par défaut, l'option est désactivée. Si la case Charger la totalité du contenu du fichier est cochée, le programme chargera tout le fichier source au risque de compromettre les performances du système. Généralement, vous devez la cocher lorsque vous utilisez certaines actions avancées de l'éditeur LPEX (notamment la fonction de recherche incrémentielle dans un fichier ou les fonctions permettant de contrôler les crochets manquants).
  • Configurer le débogueur pour autoriser l'ajout des expressions contrôlées à la vue Moniteurs si l'utilisateur double-clique dessus dans l'éditeur
  • Cocher la case Centrer la vue sur la ligne d'exécution pour centrer la ligne d'exécution active dans l'éditeur du débogueur pour toutes les sessions de débogage
  • Choisir la couleur de la ligne d'exécution

Préférences du débogueur de langage compilé

Pourquoi et quand exécuter cette tâche

Dans la boîte de dialogue Préférences, sélectionnez Exécution/Débogage > Débogage compilé pour ouvrir la page Débogage compilé. Elle permet de définir les préférences suivantes :

Profils de programme

Pourquoi et quand exécuter cette tâche

Vous pouvez supprimer des profils de programme. Le débogueur sauvegarde un profil de programme pour chaque programme débogué. Ce profil de programme contient des informations comme les paramètres relatifs au contrôle et aux points d'arrêt. Pour supprimer tous les profils de programme sauvegardés, cliquez sur ce bouton.

Si vous souhaitez appliquer les paramètres de point d'arrêt d'exception uniquement au programme en cours de débogage dans la session de débogage active, cochez la case Enregistrer les paramètres de point d'arrêt d'exception par programme. Si cette case n'est pas cochée, les paramètres de point d'arrêt d'exception s'appliquent à tous les programmes débogués par le moteur de débogage en cours.

Temps de réponse du moteur

Pourquoi et quand exécuter cette tâche

Pour définir le délai pendant lequel le débogueur doit attendre une réponse du moteur de débogage, sélectionnez le bouton d'option Délai d'attente (en secondes) et précisez le délai d'attente en secondes dans la zone appropriée. Par défaut, le débogueur attend la réponse du moteur pendant 15 secondes. Si le bouton d'option Attendre est sélectionné, une boîte de dialogue vous invite à continuer d'attendre une réponse du moteur si aucun moteur ne répond dans le temps imparti. Si vous choisissez de ne plus attendre, la session de débogage se termine.

Si vous souhaitez que le débogueur attende indéfiniment une réponse du moteur de débogage, cochez le bouton d'option Illimité. Si ce bouton est sélectionné, vous devez arrêter manuellement la session de débogage lorsqu'un moteur ne répond pas.

Le paramètre Trace de connexion du moteur est utilisé à des fins de diagnostic. Lorsque vous sélectionnez ce paramètre, les fichiers volumineux lisibles uniquement par IBM® peuvent être écrits dans votre disque. Vous devez sélectionner ce paramètre uniquement si un technicien de maintenance IBM vous le demande.

Préférences de l'outil de débogage

Pourquoi et quand exécuter cette tâche

Dans la boîte de dialogue Préférences, sélectionnez Exécution/Débogage > Débogage compilé > Préférences de l'outil de débogage pour ouvrir la page de préférences du même nom. Sur cette page, avant de déboguer votre application, vous pouvez choisir l'action de terminaison à lui appliquer : Arrêter ou Arrêter et abandonner.


Commentaires en retour