Control de errores COM en Java y Visual Basic
Hay tres interfaces y tres funciones que se pueden usar en COM para proporcionar control de errores al programar en Java o Microsoft Visual Basic. En Java y Visual Basic, la llamada al método no devuelve hrESULT como valor devuelto. En su lugar, estos lenguajes usan las funciones e interfaces COM para obtener valores HRESULT y para controlar errores o excepciones. (Las excepciones son eventos más allá del control del programa, como problemas de archivos o parámetros no válidos).
Las tres interfaces que proporcionan compatibilidad con HRESULTs se enumeran y se describen brevemente en la tabla siguiente.
Interfaz | Descripción |
---|---|
ICreateErrorInfo |
Establece información de error. |
IErrorInfo |
Devuelve información de un objeto de error. |
ISupportErrorInfo |
Identifica el objeto como compatible con la interfaz IErrorInfo . |
Las tres funciones que proporcionan compatibilidad con HRESULTse enumeran y se describen brevemente en la tabla siguiente.
Interfaz | Descripción |
---|---|
CreateErrorInfo |
Crea una instancia de un objeto de error genérico. |
GetErrorInfo |
Obtiene el puntero de información de error establecido por la llamada anterior a SetErrorInfo en el subproceso lógico actual. |
SetErrorInfo |
Establece el objeto de información de error para el subproceso actual de ejecución. |