Error

Error (gb)

Use this class for managing errors raised while the interpreter is running.
This class is static.
Static properties
Backtrace Returns a backtrace of the function call stack state when the last error occured.
Class Returns the class where the last error happened.
Code Returns the last error code.
Text Returns the last error message.
Where Returns a string describing the location of the last error in the source code.
Static methods
Clear Resets the error code to zero and the error message to NULL.
Propagate Propagates the current error, i.e. raises it this time to the outer error handler.
Raise Raises a user-defined error.
Note:
Do not use any of the above Properties to "test" if an error occurred, you must only test ERROR itself.
Property Error.Text will always show the text from the last error but ERROR may be false. For example...

Try SomeCommand()

' If Error.Text Then ' THIS IS NOT CORRECT

If Error Then ' THIS IS CORRECT

Message.Error(Error.Text)

Endif

See also

AltStyle によって変換されたページ (->オリジナル) /