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. |