Gestión de códigos de error de programación de clientes ActiveX
Todas las excepciones generadas en código Java™ se encapsulan y se vuelven a generar como un error COM mediante la interfaz ISupportErrorInfo y la estructura EXCEPINFO IDispatch::Invoke(), el objeto Err en Visual Basic y VBScript. Dado que no hay números de error asociados a las excepciones Java, cuando se genera una excepción Java, toda la pila de rastreo se almacena en el texto de descripción de error y el número de error que se asigna es 0x6003.
En Visual Basic o VBScript, utilice los campos Err.Number y Err.Description para determinar el error Java real. Los errores que no son de Java se generan como suele esperarse mediante la interfaz IDispatch; por ejemplo, si no se encuentra un método, se genera el error 438 "El objeto no soporta esta propiedad o método".
Número de error | Descripción |
---|---|
0x6001 | Error JNI (Java Native Interface) |
0x6002 | Error de inicialización |
0x6003 | Excepción Java. La descripción del error se encuentra en el rastreo de pila de Java. |
0x6FFF | Anomalía interna general |