判断问题?(脑充血等待中)

KEIGOliye 2003-11-10 12:08:38
使用ADSI对IIS进行编程
var
WebSite,WebServer,VDir: Variant;
WebNumber:integer;
begin
WebNumber:=1;
while WebNumber<100 do
begin
WebSite := CreateOleObject('IISNamespace');
WebSite := WebSite.GetObject('IIsWebService', 'localhost/w3svc');
WebSite := WebSite.GetObject('IIsWebServer',WebNumber);
//这里加语句
WebNumber:=WebNumber+1;
end;
end;
如果为WebNumber的站点不存在,就会返回一个错误信息EOleException with message '系统找不到指定路径。'。
请问我如何能得到返回的错误值,并根据错误值做相应的处理。
...全文
25 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
FSU 2003-11-10
  • 打赏
  • 举报
回复
Try..except...
vcshcn 2003-11-10
  • 打赏
  • 举报
回复
try catch
47522341 2003-11-10
  • 打赏
  • 举报
回复
try
//.....
except
on EZeroDivide do begin end;
on .. do begin end;
...

end;
KEIGOliye 2003-11-10
  • 打赏
  • 举报
回复
我发了个类似的帖子的http://expert.csdn.net/Expert/topic/2417/2417790.xml?temp=.5376245
KEIGOliye 2003-11-10
  • 打赏
  • 举报
回复
我用
try

except
on e:EOleException do

end;
试过~不过on-do下好象只能接一条语句

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧