Anzeige Diagnose

Die Optionen in dieser Anzeige definieren, welche Fehler- und Testhilfeinformationsnachrichten, die auf mögliche Programmierfehler hinweisen, vom Compiler erzeugt werden.

Erweiterte Hilfe für Dialogfenster enthält Informationen über die Einstellungen *CMDDFT und Hilfe zu Druckknöpfen.

Anmerkung:
Diese Optionen können unter Umständen viele Nachrichten erzeugen. Um zu verhindern, daß diese Nachrichten in das Jobprotokoll gestellt werden, müssen Sie folgende Optionen angeben:

Entnahmeoptionen

Entnahmeoptionen
Aktiviert oder inaktiviert Gruppen für Entnahmeoptionen. Sie können in diesem Feld einen der folgenden Werte auswählen:

*CMDDFT
Verwendet die Entnahmeoptionen, die derzeit als Standardwert für Ihr System definiert sind.

*NONE
Inaktiviert alle Entnahmeoptionen.

*USAGE
Äquivalent zur Auswahl der weiter unten beschriebenen Entnahmeoption Redundanzen in Bedingungsausdrücken.

*ALL
Aktiviert alle Entnahmeoptionen.

Sie können auch die Markierungsfelder für die drei Status verwenden, um einzelne Entnahmeoptionen zu definieren. Eine Option ist aktiviert, wenn das zugehörige Markierungsfeld ausgewählt ist; sie ist inaktiviert, wenn das zugehörige Markierungsfeld nicht ausgewählt ist. Ist ein Markierungsfeld abgeblendet, ist diese Option gemäß der für Ihr System festgelegten Standardeinstellung definiert.

Klassenverwendung
Ist dieses Markierungsfeld ausgewählt, zeigt der Compiler Listeninformationen über die Klassenverwendung an.

Redundanzen in Vergleichen ohne Vorzeichen
Ist dieses Markierungsfeld ausgewählt, warnt der Compiler vor Redundanzen in Vergleichen ohne Vorzeichen.

Redundanzen in Bedingungsausdrücken
Ist dieses Markierungsfeld ausgewählt, warnt der Compiler vor Redundanzen in Bedingungsausdrücken.

Operationen mit Konstanten
Ist dieses Markierungsfeld ausgewählt, warnt der Compiler vor Operation mit Konstanten.

Umsetzungsnachrichten
Ist dieses Markierungsfeld ausgewählt, generiert der Compiler Nachrichten über Umsetzungen.

Konstruktorerstellung kopieren
Ist dieses Markierungsfeld ausgewählt, warnt der Compiler, wenn ein Kopierkonstruktor nicht erstellt werden kann.

Anweisungen ohne Wirkung
Ist dieses Markierungsfeld ausgewählt, warnt der Compiler vor Anweisungen, die keine Wirkung haben.

Aufzählungen
Ist dieses Markierungsfeld ausgewählt, prüft der Compiler, ob Probleme bei der Aufzählungskonsistenz aufgetreten sind.

Nicht verwendete Variablen mit externen Deklarationen
Ist dieses Markierungsfeld ausgewählt, listet der Compiler nicht verwendete Variablen auf, die externe Deklarationen haben.

Allgemeine Nachrichten
Ist dieses Markierungsfeld ausgewählt, listet der Compiler allgemeine CHECKOUT-Nachrichten auf.

Auswirkungen der Sprachebene
Ist dieses Markierungsfeld ausgewählt, zeigt der Compiler Informationen an, die die Auswirkungen der Sprachebene betreffen.

Nicht verwendete Funktionsparameter
Ist dieses Markierungsfeld ausgewählt, listet der Compiler nicht verwendete Funktionsparameter auf.

Nicht übertragbare Verwendung
Ist dieses Markierungsfeld ausgewählt, listet der Compiler die nicht übertragbare Verwendung der Programmiersprache auf.

Vorprozessoranweisungen
Ist dieses Markierungsfeld ausgewählt, listet der Compiler alle Vorprozessoranweisungen auf.

Ablaufverfolgung von Vorprozessoraktionen
Ist dieses Markierungsfeld ausgewählt, listet der Compiler eine Ablaufverfolgung von Include-Dateien durch den Vorprozessor auf.

Unerreichbare Anweisungen
Ist dieses Markierungsfeld ausgewählt, warnt der Compiler vor unerreichbaren Anweisungen.

Temporäre Variablen
Ist dieses Markierungsfeld ausgewählt, generiert der Compiler Nachrichten, wenn er temporäre Variablen erstellt.

Abschneiden
Ist dieses Markierungsfeld ausgewählt, warnt der Compiler vor Abschneidungen und möglichem Datenverlust.

Zeigerumsetzung in oder von nicht definierten Klassen
Ist dieses Markierungsfeld ausgewählt, warnt der Compiler vor Zeigerumsetzungsausdrücken in oder von nicht definierten Klassen.

Nicht verwendete dynamische oder statische Variablen
Ist dieses Markierungsfeld ausgewählt, sucht der Compiler nach nicht verwendeten dynamischen oder statischen Variablen.

Generierung virtueller Funktionstabellen
Ist dieses Markierungsfeld ausgewählt, zeigt der Compiler Nachrichten über die Generierung virtueller Funktionstabellen an.