学生信息管理系统——编程规范(二)Err对象

学生信息管理系统——编程规范(二)Err对象,第1张

概述          在对学生信息管理系统调试的过程中遇到了N多错误,加了很多代码避免错误的产生,但是还是会有未知的错误出现,导致程序终止,那么如何尽量使程序正常运行减少错误是值的我们思考的问题!           VB中设置了全局变量Err,他可以很好的避免已经编译的程序因为错误而瘫痪!当程序运行时遇到一个错误或者使用Err对象的Raise方法故意引发一个错误时,便形成了Err对象的属性。每个过

在对学生信息管理系统调试的过程中遇到了N多错误,加了很多代码避免错误的产生,但是还是会有未知的错误出现,导致程序终止,那么如何尽量使程序正常运行减少错误是值的我们思考的问题!

VB中设置了全局变量Err,他可以很好的避免已经编译的程序因为错误而瘫痪!当程序运行时遇到一个错误或者使用Err对象的Raise方法故意引发一个错误时,便形成了Err对象的属性。每个过程最好都具有一个错误处理代码,同时尽量将on error语句放在代码最前端。

下图明确写出了Err的信息:

针对错误处理主要有两种方法:“On Error Resume Next ”当程序运行过程中遇到错误时就直接执行下条语句,把错误忽略掉。注意的是错误仅仅是被忽略了但仍然存在,我们可以使用代码查询错误信息。

另一种方法是“On Error GoTo ”遇到错误时执行代码指定的位置,主要的作用是将代码执行转移到错误处理程序上。需要注意的是:代码块末尾记得要加Exit Sub 或Exit function 等语句。否则有没有错误都会执行错误处理程序。

例:

Private Sub From_LoadOn Error GoTo Error_Handle    代码块    Exit SubError_Handle:    MsgBox "错误号:" & Err.Number & Chr(10) & Chr(13) & _           "错误源:" & Err.source & Chr(10) & Chr(13) & _           "错误描述:" & Err.Description & "请联系管理员!",vbOKOnly,"提示!"End Sub
编程规范要求我们在代码中必须进行错误处理,一个出色的程序一定具有完善的错误处理!出色的程序把可能遇见的错误和不可能预料的错误都进行了很好的处理,细节处处都体现着用心,体现着全心全意为人民服务!关心是发现的源动力! 总结

以上是内存溢出为你收集整理的学生信息管理系统——编程规范(二)Err对象全部内容,希望文章能够帮你解决学生信息管理系统——编程规范(二)Err对象所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1283980.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存