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:
- Wählen Sie das Markierungsfeld Ausgabe in der Anzeige
Generierungsoptionen aus.
- Nehmen Sie die Auswahl des Markierungsfeldes Nachrichten
protokollieren in der Anzeige Kompilieroptionen zurück.
- 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.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.