|
|
1
164
VBScript没有抛出或捕获异常的概念,但运行时提供了一个全局Err对象,其中包含上次执行的操作的结果。每次操作后,必须显式检查Err.Number属性是否为非零。
Visual Basic和Visual Basic for Applications(VBA)支持“On Error Goto[label]”语法,但VBScript不支持此语言功能,因此您必须按上述说明使用On Error Resume Next。 |
|
2
12
|
|
|
3
5
您可以在facade函数中重新组合步骤函数调用:
然后,将错误处理放在调用facade的上层函数中:
现在,让我们假设
您的错误处理现在在1个代码块中重构 |
|
|
4
0
我对VBScript非常陌生,因此这可能不是最佳实践,或者可能有一个原因我还不知道不应该这样做,但这是我提出的解决方案,可以减少主代码块中的错误日志记录代码量。
|
|
|
michael_wycklendt · 拆分字符串上的类型不匹配 4 年前 |
|
|
RuffMingani · VBScript-WMI查询的语法无效 4 年前 |
|
|
arana · 生成3位字母数字日期索引 8 年前 |