Configuration 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 du plan de travail, vous ouvrez la boîte de dialogue Préférences. 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. Elles comprennent les préférences suivantes (accessibles dans les noeuds Progression pas à pas répétée, Démon de débogage et Débogage compilé) que vous pouvez définir pour déboguer les applications en langage compilé :

Préférences Progression pas à pas répétée

Pourquoi et quand exécuter cette tâche

Dans la boîte de dialogue Préférences, sélectionnez Exécution/Débogage > Progression pas à pas répétée pour ouvrir la page de la préférence Progression pas à pas répétée. Dans cette page, vous pouvez définir l'étape en cours en progression (ou l'étape en différé) et la progression maximale (ou la progression maximale en différé) de l'action Progression pas à pas répétée. Vous pouvez également définir le délai d'augmentation ou de diminution de la progression lorsque vous sélectionnez l'action Progression pas à pas répétée Accélérer la progression ou Ralentir la progression dans la vue Débogage.

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

  • Zone Vitesse en cours (ms) : 2 secondes ou 2 000 millisecondes
  • Zone Accélérer/Ralentir de (ms) : 200 millisecondes
  • Zone Vitesse maximale (ms) : 5 secondes ou 5 000 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 multi-utilisateur 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 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 :

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

Pourquoi et quand exécuter cette tâche

Dans la section Editeur du débogueur de la page de préférences, la case à cocher Toujours utiliser l'éditeur du débogueur lors du débogage détermine l'éditeur que la source ouvre dans le cadre 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 de l'espace de travail.
  • Si le fichier source ou la liste peuvent être trouvés uniquement par le moteur de débogage hôte, il s'ouvre dans l'éditeur Débogueur.

Dans cette section, vous pouvez également :

  • Configurez l'éditeur pour charger l'ensemble des fichiers source. Par défaut, cette option est désactivée. Lorsque vous cochez la case Charger la totalité du contenu du fichier source, l'ensemble du fichier source est chargé mais les performances peuvent s'en trouver affectées. Désactivez l'option lorsque vous exécutez certaines actions d'éditeur LPEX avancées, telles qu'une recherche incrémentielle dans le fichier, ou utilisez des fonctions de correspondance d'accolades.
  • Configurer l'éditeur pour autoriser une évaluation par curseur. 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.
  • 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 dans l'éditeur du débogueur pour toutes les sessions de débogage.
  • Choisir la couleur de la ligne d'exécution

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é. Il contient des informations telles que les paramètres de point d'arrêt et de contrôle. 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

Si vous voulez définir le délai d'attente d'une réponse du moteur de débogage pour le débogueur, sélectionnez le bouton radio Délai d'attente (en secondes) et entrez la délai en secondes dans la zone. 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 Préférences de l'outil de débogage. Dans cette page, vous pouvez remplacer l'action d'arrêt de l'application par Arrêter ou Arrêter et abandonner avant de déboguer l'application.