Schalter "/warn"
Der Schalter /warn gibt die Warnstufe des MIDL-Compilers an.
midl /warn level
Switch-Optionen
-
level
-
Gibt die Warnstufe an, eine ganze Zahl im Bereich von 0 bis 4. Zwischen dem Schalter /warn und der Ziffer, die den Wert der Warnstufe angibt, ist kein Leerzeichen.
Hinweise
Die Warnstufe gibt den Schweregrad der Warnung an. Die Warnstufen liegen zwischen 1 und 4, und der Wert 0 bedeutet, dass keine Warnungsinformationen angezeigt werden. Die Warnung mit dem höchsten Schweregrad ist Stufe 1. In der folgenden Tabelle werden die Warnungen für jede Warnstufe beschrieben.
| Warnstufe | Beschreibung | Beispiel |
|---|---|---|
| 0 | Keine Warnungen. | |
| 1 | Schwerwiegende Warnungen, die Anwendungsfehler verursachen können. | Kein Bindungshandler angegeben, keine attributierten Zeiger, in Konflikt stehende Schalter. |
| 2 | Kann Zu Problemen in der Betriebsumgebung des Benutzers führen. | Die Länge des Bezeichners überschreitet 31 Zeichen. Es wurde kein Standard-Union-Arm angegeben. |
| 3 | Reserviert. | |
| 4 | Niedrigste Warnstufe. | Nicht-ANSI C-Konstrukte. |
Warnungen unterscheiden sich von Fehlern. Fehler bewirken, dass der MIDL-Compiler die Verarbeitung der IDL-Datei anzuhalten. Warnungen führen dazu, dass der MIDL-Compiler eine Informationsmeldung aus gibt und die Verarbeitung der IDL-Datei fortbestrebt.
Die vom Schalter /warn festgelegte Warnstufe kann mit dem WX-Switch verwendet werden, um zu bewirken, dass der MIDL-Compiler die Verarbeitung der IDL-Datei anzuhalten.
Der Schalter /warn verhält sich genauso wie der Schalter /W.
Beispiele
midl /warn2 filename.idl
midl /warn4 bar.idl