运行我的脚本,我收到一些文件的错误:
ostream& operator<<(ostream& out, vector<string>& v) {
out << v;
}
我已导入 comtypes ,我希望在发生此错误时执行异常,因此我执行以下操作:
function setText(elem, text){
elem.innerHTML += text;
}
var arr = ["one", "two", "three"];
for( var i = 0; i < arr.length; i++ ){
var li = document.createElement("li");
li.addEventListener("click", changeText);
setText(li, arr[i]);
var ul = document.createElement("ul");
document.body.appendChild(ul);
ul.appendChild(li);
}
var input = 0;
function changeText(){
input = document.createElement("input");
input.addEventListener("blur", saveText);
document.body.appendChild(input);
input.value = this.innerHTML;
}
function saveText(){
li.innerHTML = this.value;
}
但似乎Python无法识别异常,因为它会产生与以前相同的COMError。
有关如何解决此问题的任何建议?感谢。
答案 0 :(得分:0)
您可能需要显示更多代码,以便任何人帮助您。我遇到了类似的问题,但是我的应用程序有些不同。我会尽力协助。
您需要实际处理发生的错误。 因此,当您遇到异常时,您需要执行以下操作:
假设这是您的错误:
COMError:(-2146822496,无,(“文件似乎已损坏。”,“ Microsoft Word”,“ wdmain11.chm”,25272,无))
exports
重点是,一旦获得实际错误,就可以采取相应措施进行处理。 同样,没有看到您的代码很难提供更多建议,但是您可以根据应用程序类型('Microsoft Word')或错误代码('文件似乎已损坏。')处理错误。