如何捕捉webbrowser exescript()发生80020101错误?(200分)

  • 主题发起人 sanpi828
  • 开始时间
S

sanpi828

Unregistered / Unconfirmed
GUEST, unregistred user!
用webbrowser exescript执行网页脚本老弹出80020101错误的对话框,如何捕捉啊?或者不让它弹出来?
 
是我的try finally语句不对,还是怎么的?
try
webbrow.Silent:=true;
WebBrow.OleObject.Document.parentWindow.execScript(FunctionName+'("'+FunctionParameter+'")','javascript');
WebRefreshCode:=1;
finally
webbrow.Silent:=false;
end;
当执行脚本错误时,会弹出“由于出现错误80020101而导致这项操作无法完成”的对话框。
 
自己搞定结帖~~~
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部