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

Sintassi generale della riga di comando MIDL