欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → [求助] VBS里面有异常处理机制吗?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4733人关注过本帖树形打印复制链接

主题:[求助] VBS里面有异常处理机制吗?

帅哥哟,离线,有人找我吗?
chenwc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:103 积分:677 威望:0 精华:0 注册:2012/3/22 8:13:33
[求助] VBS里面有异常处理机制吗?  发帖心情 Post By:2012/11/30 11:18:42 [只看该作者]

添加的自定义函数,在运行的过程中,如果出现异常,能不能进行捕获处理,而不是终止执行?

 回到顶部
帅哥哟,离线,有人找我吗?
Marcus
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:216 积分:1283 威望:0 精华:0 注册:2009/8/30 14:14:47
  发帖心情 Post By:2012/11/30 11:43:58 [只看该作者]

 搭车同问,我有一个写日志的函数,但日志文件跟别的程序冲突导致VBS引擎中断。求解决方案,及时冲突也可以跳过错误,千万别让VBS引擎中断。


Sub SetSignalSystemOK(sTime)
    file = "Z:\SystemOK.log"
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set a = fs.OpenTextFile(file, 2, True)
    a.WriteLine(sTime)
    a.Close
End Sub

出错在Set a = fs.OpenTextFile(file, 2, True)这句,可能是别的程序刚好在访问这个文件。

 回到顶部
帅哥哟,离线,有人找我吗?
Marcus
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:216 积分:1283 威望:0 精华:0 注册:2009/8/30 14:14:47
  发帖心情 Post By:2012/11/30 11:49:47 [只看该作者]

 补充一点,当时对话框弹出的错误值好像是70,也就说访问这个文件时没有权限。

运气不好,跑了2个月就今天出现了一次。

 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/11/30 12:22:41 [只看该作者]

描述
启动错误处理程序。
语法
On Error Resume Next
说明
若不使用 On Error Resume Next 语句,发生的任何运行时错误都将是致命的,即,显示错误信息并终止运行。

On Error Resume Next 会使程序从紧随产生错误的语句之后的语句继续执行,或是从紧随最近一次调用过程(该过程含有 On Error Resume Next 语句)的语句继续运行。这个语句可以不顾运行时错误,继续执行程序,之后您可以在过程内部建立错误处理例程。在调用另一个过程时,On Error Resume Next 语句变为非活动的。所以,如果希望在例程中进行内部错误处理,则应在每一个调用的例程中执行 On Error Resume Next 语句。



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
Marcus
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:216 积分:1283 威望:0 精华:0 注册:2009/8/30 14:14:47
  发帖心情 Post By:2012/11/30 12:27:33 [只看该作者]

 谢谢楼上!

 回到顶部