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 Einzelauswahl der folgenden, weiter unten beschriebenen Entnahmeoptionen:
  • Zuordnungen langer Werte
  • Aufzählungen
  • Nicht verwendete Variablen mit externen Deklarationen
  • Allgemeine Nachrichten
  • Dynamische Variablen, nicht explizit initialisiert
  • Nicht verwendete Funktionsparameter
  • Nicht übertragbare Verwendung

*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.

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.

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

Aufzählungen
Ist dieses Markierungsfeld ausgewählt, listet der Compiler die Verwendung von Aufzählungen auf.

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.

Goto-Anweisungen
Ist dieses Markierungsfeld ausgewählt, listet der Compiler Vorkommen und Verwendung von goto-Anweisungen auf.

Dynamische Variablen, nicht explizit initialisiert
Ist dieses Markierungsfeld ausgewählt, listet der Compiler dynamische Variablen auf, die nicht explizit initialisiert sind.

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.

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

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