Panneau Diagnostic

Les options de ce panneau définissent les messages d'erreur et d'informations de débogage (indiquant les erreurs possibles de programmation) produits par le compilateur.

Reportez-vous à Boîte de dialogue - Aide générale pour de plus amples informations sur les paramètres *CMDDFT et l'aide des boutons.

Remarque :
Ces options peuvent générer de nombreux messages. Pour empêcher l'écriture de ces messages dans l'historique du travail, utilisez les options suivantes :

Options de réservation

Options de contrôle
Active ou désactive des groupes d'options de réservation. Vous pouvez sélectionner l'une des valeurs suivantes dans cette zone :

*CMDDFT
Utilise les options de réservation définies actuellement par défaut sur votre système.

*NONE
Désactive toutes les options de réservation.

*USAGE
Equivaut à sélectionner individuellement les options de réservation décrites ci-dessous.
  • Affectations de valeurs longues
  • Enumérations
  • Variables inutilisées avec déclarations externes
  • Messages généraux
  • Variables automatiques non explicitement initialisées
  • Paramètres de fonction inutilisés
  • Utilisation non portable

*ALL
Active toutes les options de réservation.

Vous pouvez également utiliser les cases à cocher indiquant trois états possibles pour définir des options de réservation individuelles. Une option est activée si la case correspondante est sélectionnée, et désactivée si sa case n'est pas sélectionnée. Si une case est grisée, l'option correspondante est définie en fonction du paramètre par défaut défini sur le système.

Redondances dans les expressions conditionnelles
Si cette case est cochée, le compilateur vous avertit des redondances dans les expressions conditionnelles.

Opérations impliquant des constantes
Si cette case est cochée, le compilateur vous avertit des opérations impliquant des constantes.

Instructions sans effet
Si cette case est cochée, le compilateur vous avertit sur les instructions n'ayant aucun effet.

Enumérations
Si cette case est cochée, le compilateur répertorie l'utilisation des énumérations.

Variables inutilisées avec déclarations externes
Si cette case est cochée, le compilateur répertorie les variables inutilisées disposant de déclarations externes.

Messages généraux
Si cette case est cochée, le compilateur répertorie les messages CHECKOUT généraux.

Instructions Goto
Si cette case est cochée, le compilateur répertorie les occurrences et l'utilisation des instructions goto.

Variables dynamiques non explicitement initialisées
Si cette case est cochée, le compilateur répertorie les variables dynamiques qui ne sont pas initialisées de manière explicite.

Paramètres de fonction inutilisés
Si cette case est cochée, le compilateur répertorie les paramètres de fonction inutilisés.

Utilisation non portable
Si cette case est cochée, le compilateur répertorie l'utilisation non portable de la langue de programmation.

Directives du préprocesseur
Si cette case est cochée, le compilateur répertorie toutes les directives du préprocesseur.

Traçage des actions du préprocesseur
Si cette case est cochée, le compilateur effectue un traçage des fichiers d'inclusion par le préprocesseur.

Instructions inaccessibles
Si cette case est cochée, le compilateur vous avertit des instructions inaccessibles.

Troncature
Si cette case est cochée, le compilateur vous avertit sur la troncature et la perte éventuelle de données.

Variables dynamiques ou statiques non utilisées
Si cette case est cochée, le compilateur vérifie les variables dynamiques ou statiques non utilisées.