ActiveX 客户机编程、处理错误代码

压缩以 Java™ 代码格式抛出的所有异常,然后作为 COM 错误通过 ISupportErrorInfo 接口和 IDispatch::Invoke() 的 EXCEPINFO 结构,以 Visual Basic 和 VBScript 格式的 Err 对象抛出。因为没有与 Java 异常相关的错误编码,所以只要抛出 Java 异常,就将全部的堆栈跟踪存储在错误描述文本中,而且分配错误编码为 0x6003。

在 Visual Basic 或 VBScript 中,您需要使用 Err.Number 和 Err.Description 字段确定实际的 Java 错误。 通过 IDispatch 接口按您所期待的抛出非 Java 错误;例如,如果无法找到方法,那么抛出错误 438“对象不支持此属性或方法”。

表 1. 错误号和描述。. VBScript 中的错误号和描述
错误号 描述
0x6001 Java 本机接口 (JNI) 错误
0x6002 初始化错误
0x6003 Java 异常。 错误描述是 Java 堆栈跟踪。
0x6FFF 常规内部故障

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rcli_xhandle
文件名:rcli_xhandle.html