发新话题
打印

VB问题全功略(36)

VB问题全功略(36)

  VB问题全功略(36)

176、模拟 VB 程序执行时产生的错误讯息
177、如何取得文件大小?
178、如何一次读取整个文件的内容?
179、如何使用文本文件来存取 ListBox 内的资料?
180、字串取代之【全部取代】

176、模拟 VB 程序执行时产生的错误讯息

VB 程序执行时若有错误产生,而程序中又没有错误控制的话,便会出现 VB 内定的错误编号及错误讯息,但是这个错误讯息通常都很简短,所以使用者和写程序的人反应时,有时候也不知道是什么意思及该如何处理。而且这种错误有时候在开发人员的机器上不会发生,只有在使用者的机器上才会发生,所以开发人员也模拟不出来!

虽然 VB 的错误编号及讯息都很简短,但是在 VB 的线上说明中都有比较详细的错误分析及解决方法,只是有些人找不到,所以常常有人在问 VB 产生的错误讯息是什么意思及该如何处理。

VB 的 Err 物件其实就可以让我们模拟错误,以下的 Sample 是从 VB 的 HELP 中节录出来的:

注释: If an error occurs, construct an error message
On Error Resume Next 注释: Defer error handling.
Err.Clear
Err.Raise 6 注释: Generate an "Overflow" error.
注释: Check for error, then show message.
If Err.Number <> 0 Then
Msg = "Error # "

TOP

发新话题