Configuration des préférences du débogage

Dans la barre de menus de l'espace de travail, sélectionnez Fenêtre > Préférences pour ouvrir la page Préférences. Cette page vous permet de développer Exécuter/Déboguer pour définir plusieurs préférences de débogage.

Tâches associées
Préparation du débogage
Remarques sur le débogage lors de l'écriture de programmes
Exécution du serveur de débogage
Démarrage du débogage

Débogage compilé

Lorsque vous démarrez une session de débogage, l'éditeur utilisé par le débogueur dépend des paramètres définis dans la section relative à l'éditeur du débogueur de la page Préférences.
  • Si l'option Toujours utiliser l'éditeur du débogueur lors du débogage est sélectionnée, l'éditeur du débogueur est utilisé par défaut. Cette option n'est pas sélectionnée par défaut.
  • Sinon, le débogueur vérifie si la source est ouverte dans un éditeur.
    • Si tel est le cas, le débogueur utilise cet éditeur.
    • Sinon, il utilise l'éditeur par défaut associé au type de fichier source. Dans la plupart des cas, il s'agira de l'éditeur LPEX de systèmes distants.

Sélectionnez Autoriser une évaluation par curseur pour afficher la valeur d'une variable lorsque, dans l'éditeur, vous positionnez votre curseur sur celle-ci. Cette case est cochée par défaut.

Sélectionnez Cliquer deux fois dans l'éditeur du débogueur pour ajouter l'expression contrôlée pour activer cette option. Lorsqu'elle est activée et que vous cliquez deux fois sur l'expression, celle-ci est ajoutée à la vue Moniteurs dans l'éditeur. Cette option est désactivée par défaut (de manière à ce qu'un double-clic permette simplement de sélectionner l'expression).

Cochez 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. Dans cette section, vous pouvez également choisir la couleur de la ligne d'exécution.

Après les préférences de l'éditeur, vous pouvez choisir de supprimer les profils des programmes. 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 l'ensemble des profils de programme sauvegardés, cliquez sur Supprimer.

Tous les autres paramètres de cette page ne s'appliquent pas.

Débogage iSeries

Utilisez cette page pour définir les préférences de lancement des sessions de débogage iSeries. A l'exception des cases Invite lorsqu'un point d'entrée de service est trouvé, les paramètres que vous sélectionnez dans cette page sont réutilisés (ou renseignés au préalable) dans les configurations de lancement et utilisés pour déboguer les travaux à une étape.

Le paramètre Mettre à jour les fichiers de production autorise l'application en cours de débogage à mettre à jour les enregistrements de la base de données dans des bibliothèques de production. Si cette case est cochée, l'onglet de configuration de lancement Eléments à déboguer sélectionne ce paramètre par défaut.

Les paramètres que vous définissez dans la section Adresse du nom d'hôte du poste de travail sont répercutés dans la section Adresse du nom d'hôte du poste de travail de l'onglet de configuration de lancement Avancé. Dans cette section, ne désélectionnez pas le bouton radio Détecter automatiquement le nom d'hôte de votre poste de travail sauf si le débogueur ne démarre pas du fait de paramètres réseau particuliers.

Si la case Invite lorsqu'un point d'entrée de service est trouvé est cochée, une boîte de dialogue vous avertira chaque fois qu'un point d'entrée de service est déclenché et vous pourrez choisir de lancer ou non une session de débogage. Dans la boîte de dialogue, une autre case permet de lancer une session de débogage chaque fois que le programme rencontre un point d'entrée de service. Si la case est cochée, la boîte de dialogue ne vous signalera plus la détection d'un point d'entrée de service. Au contraire, le système lancera automatiquement une session de débogage et la préférence Invite lorsqu'un point d'entrée de service est trouvé ne sera plus sélectionnée. Remarque : Le paramètre Invite lorsqu'un point d'entrée de service est trouvé s'applique aux points d'entrée de service définis dans l'explorateur de systèmes distants et à ceux qui sont définis pendant une session de débogage.

Si la case Invite lorsqu'un point d'entrée de service est défini est cochée, une boîte de dialogue vous avertira chaque fois qu'un point d'entrée de service sera défini à partir de l'explorateur de systèmes distants.