使用ISupportErrorInfo and IErrorInfo可以提供丰富的错误信息。
此方法允许使用:SetDescription,SetHelpFile,SetSource和SetHelpContext来详细说明错误。
是否可以在javascript中检索这些属性?
示例:
try
{
var obj = new ActiveXObject("ATLCOM.MyClass");
obj.functionThrowError();
}
catch(ex)
{
ex.message // IErrorInfo::getDescription();
ex.?? // IErrorInfo::getHelpFile();
ex.?? // IErrorInfo::getSource();
ex.?? // IErrorInfo::getHelpContext();
}