Condividi tramite


Gestione degli errori COM in Java e Visual Basic

Sono disponibili tre interfacce e tre funzioni che possono essere usate in COM per fornire la gestione degli errori durante la programmazione in Java o Microsoft Visual Basic. In Java e Visual Basic la chiamata al metodo non restituisce un HRESULT come valore restituito. Questi linguaggi usano invece le interfacce e le funzioni COM per ottenere valori HRESULT e per gestire errori o eccezioni. Le eccezioni sono eventi oltre il controllo del programma, ad esempio problemi di file o parametri non validi.

Le tre interfacce che forniscono supporto per HRESULT sono elencate e descritte brevemente nella tabella seguente.

Interfaccia Descrizione
ICreateErrorInfo
Imposta le informazioni sull'errore.
IErrorInfo
Restituisce informazioni da un oggetto errore.
ISupportErrorInfo
Identifica l'oggetto come supportante l'interfaccia IErrorInfo.

Le tre funzioni che forniscono supporto per HRESULTs sono elencate e descritte brevemente nella tabella seguente.

Interfaccia Descrizione
CreateErrorInfo
Crea un'istanza di un oggetto errore generico.
GetErrorInfo
Ottiene il puntatore alle informazioni sull'errore impostato dalla chiamata precedente a SetErrorInfo nel thread logico corrente.
SetErrorInfo
Imposta l'oggetto delle informazioni sull'errore per il thread di esecuzione corrente.

Gestione degli errori in COM