Opzione /warn
L'opzione /warn specifica il livello di avviso del compilatore MIDL.
midl /warn level
Opzioni switch
-
level
-
Specifica il livello di avviso, un numero intero compreso nell'intervallo da 0 a 4. Non è presente spazio tra l'opzione /warn e la cifra che indica il valore del livello di avviso.
Commenti
Il livello di avviso indica la gravità dell'avviso. I livelli di avviso variano da 1 a 4, con un valore pari a zero per non visualizzare informazioni di avviso. L'avviso di gravità più alto è il livello 1. Nella tabella seguente vengono descritti gli avvisi per ogni livello di avviso.
Livello avvisi | Descrizione | Esempio |
---|---|---|
0 | Nessun avviso. | |
1 | Avvisi gravi che possono causare errori dell'applicazione. | Nessun handle di associazione specificato, puntatori senza attributi, opzioni in conflitto. |
2 | Può causare problemi nell'ambiente operativo dell'utente. | La lunghezza dell'identificatore supera i 31 caratteri. Nessun braccio di unione predefinito specificato. |
3 | Riservato. | |
4 | Livello di avviso più basso. | Costrutti C non ANSI. |
Gli avvisi sono diversi dagli errori. Gli errori causano l'interruzione dell'elaborazione del file IDL da parte del compilatore MIDL. Gli avvisi causano la generazione di un messaggio informativo da parte del compilatore MIDL e la continua elaborazione del file IDL.
Il livello di avviso impostato dall'opzione /warn può essere usato con l'opzione WX per interrompere l'elaborazione del file IDL da parte del compilatore MIDL.
L'opzione /warn si comporta come l'opzione /W .
Esempio
midl /warn2 filename.idl
midl /warn4 bar.idl
Vedi anche