Schalter "/W"
Der Schalter /W gibt die Warnstufe des MIDL-Compilers an. Die Warnstufe gibt den Schweregrad der Warnung an.
midl /W level
-
level
-
Gibt die Warnstufe an, eine ganze Zahl im Bereich von 0 bis 4. Zwischen dem Schalter /W und der Ziffer, die den Wert der Warnstufe angibt, ist kein Leerzeichen vorhanden.
Warnstufen reichen von 1 bis 4, wobei der Wert Null bedeutet, dass keine Warninformationen angezeigt werden. Die Warnung mit dem höchsten Schweregrad ist Stufe 1. In der folgenden Tabelle werden die Warnungen für die einzelnen Warnstufen beschrieben.
Warnstufe | BESCHREIBUNG | Beispiel |
---|---|---|
W0 | Keine Warnungen. | |
W1 | Schwerwiegende Warnungen, die zu Anwendungsfehlern führen können. | Kein Bindungshandle angegeben, nicht zugeordnete Zeiger, in Konflikt stehende Schalter. |
W2 | Kann zu Problemen in der Betriebsumgebung des Benutzers führen. | Die Länge des Bezeichners überschreitet 31 Zeichen. Kein Standard-Union-Arm angegeben. |
W3 | Reserviert. | |
W4 | Niedrigste Warnstufe. | C-Konstrukte ohne ANSI. |
Warnungen unterscheiden sich von Fehlern. Fehler führen dazu, dass der MIDL-Compiler die Verarbeitung der IDL-Datei anhält. Warnungen führen dazu, dass der MIDL-Compiler eine Informationsmeldung ausgibt und die Verarbeitung der IDL-Datei fortsetzt.
Die vom Schalter /W festgelegte Warnstufe kann mit dem Schalter /WX verwendet werden, damit der MIDL-Compiler die Verarbeitung der IDL-Datei anhält.
Der Schalter /W verhält sich genauso wie der Schalter /warn .
midl /W2 filename.idl
midl /W4 bar.idl