Raises an error, using the given string as the error message. The error, like all built-in language errors, is always fatal to the current computation. The actual effect of the error depends on the environment in which the rules are running. In Inventor, you will see a "normal" error handler window, like the one shown in the examples. In custom user-interfaces, it is up to the UI to display the error in an application-specific fashion.
This function will never return to the caller; it will raise an error, which terminates the current execution unit.
error ( title as String, _ message as String ) As Any
Argument | Type | Description |
---|---|---|
title | String | the string to display as the title in the error handler window; typically a short phrase. |
message | String | The string to display as the error message; generally a longer description of the error, and can even span multiple lines using the newline() function. |
Intent >error("Ouch", "Don't divide by zero.")Result:
In the error dialog, access to the entire execution stack is provided.