Microsoft® Visual Basic® Scripting Edition Err Object | Language Reference Version 1

See Also Properties Methods

##### Description

> Contains information about run-time errors. Accepts the Raise and Clear methods for generating and clearing run-time errors.

##### Syntax

> Err[.{property | method}]

##### Remarks

> The Err object is an intrinsic object with global scope — there is no need to create an instance of it in your code. The properties of the Err object are set by the generator of an error — Visual Basic, an Automation object, or the VBScript programmer.

> The default property of the Err object is Number. Err.Number contains an integer and can be used by an Automation object to return an SCODE.

> When a run-time error occurs, the properties of the Err object are filled with information that uniquely identifies the error and information that can be used to handle it. To generate a run-time error in your code, use the Raise method.

> The Err object's properties are reset to zero or zero-length strings ("") after an On Error Resume Next statement. The Clear method can be used to explicitly reset Err.

> The following example illustrates use of the Err object:

> >     On Error Resume Next
> >     Err.Raise 6  'Raise an overflow error.
> >     MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)
> >     Err.Clear    ' Clear the error.

© 1998 Microsoft Corporation. All rights reserved. Terms of Use.