51Testing软件测试论坛

标题: Err函数出错,请大家讨论讨论? [打印本页]

作者: Coffey111111    时间: 2006-12-20 11:18
标题: Err函数出错,请大家讨论讨论?
Err.Raise 6  '发生溢出错误。
MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.Clear    ' 清除错误。
该程序在运行时出现提示“Err.Raise 6  '发生溢出错误。
MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.Clear    ' 清除错误。”的错误,不知道有谁能帮帮解决?
作者: denisye    时间: 2006-12-20 14:06
说实话,一点也没明白你的意思

你是不是需要在这段代码的最上面加上一行:
on error resume next
作者: hiyizhiyu    时间: 2006-12-20 14:18
说实话
mark一下
做测试,communicate很重要
作者: miniyal    时间: 2006-12-20 15:18
On Error Resume Next
Err.Raise 6   ' Raise an overflow error.
MsgBox "Error # " & CStr(Err.Number) & " " & Err.Description
Err.Clear   ' Clear the error.
作者: Coffey111111    时间: 2006-12-20 16:51
这个是我在看VBScript过程时看到Err函数时看到的一段代码,我运行出错了,提示”发生溢出错误“
作者: andy    时间: 2006-12-20 21:22
Err.Raise 6   ' Raise an overflow error.
MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.Clear      ' Clear the error.

帮助里已经写的很清楚了,raise 后面的number 是一个报错属性, ('Raise an overflow error)表示溢出错误.
作者: Coffey111111    时间: 2007-1-8 20:44
请问这句”on error resume next“有什么作用啊?请斑竹denisye 解释下吧~~
作者: 风过无息    时间: 2007-1-8 20:49
加上这条语句,表示程序执行时遇到错误将忽略并继续执行,否则出现错误提示页面.




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2