Si vous sélectionnez 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é :
Dans la boîte de dialogue Préférences, sélectionnez 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 :
Dans la boîte de dialogue Préférences, sélectionnez 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.
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.
Dans la boîte de dialogue Préférences, sélectionnez 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 :
Dans cette section, vous pouvez également :
Dans la boîte de dialogue Préférences, sélectionnez pour ouvrir la page Débogage compilé. Elle permet de définir les préférences suivantes :
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.
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.
Dans la boîte de dialogue Préférences, sélectionnez 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.