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 valore 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 HRESULTsono 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 supporto dell'interfaccia IErrorInfo .

Le tre funzioni che forniscono il 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 informazioni sull'errore per il thread di esecuzione corrente.

Gestione degli errori in COM