Condividi tramite


Formati di messaggio di errore e avviso

Gli errori della riga di comando vengono visualizzati nel formato seguente:

Command line error : MIDLnnnn: <error text> 
[<additional error information>]

Il campo informazioni aggiuntive sugli errori fornisce informazioni specifiche del contesto a seconda del messaggio di errore. Ad esempio, quando si verifica un errore di dichiarazione di tipo non risolto, il campo informazioni aggiuntive visualizza il nome del tipo che non è stato possibile risolvere.

Gli avvisi di compilazione vengono visualizzati nel formato seguente:

<FileName>(line#) : warning MIDLnnnn: 
<warning text>
[optional context information]:

Gli errori di compilazione vengono visualizzati nel formato seguente:

<FileName>(line#) : error MIDLnnnn: 
<error text>
[optional context information] :

Le informazioni di contesto facoltative fanno riferimento al contesto in cui si è verificato l'errore. Viene generato quando il compilatore MIDL rileva un errore durante l'analisi semantica dei tipi e delle firme della routine. Il compilatore MIDL segnala queste informazioni per trovare rapidamente l'errore nel file IDL.

I messaggi di errore di sistema vengono visualizzati nel formato seguente:

<FileName>(line#) : MIDL error 0xnnnn: 
"Unexpected internal compiler problem. Try to find a workaround."

Questo messaggio viene generato da un errore imprevisto. Il numero di errore esadecimale è un identificatore di errore di sistema Windows XP, Windows 2000, Windows NT, Windows 98 o Windows 95. È possibile trovare informazioni aggiuntive in Winerror.h o Ntstatus.h. Per altre informazioni sull'uso delle condizioni che hanno causato questo errore, vedere il testo dell'errore del compilatore MIDL9008.