ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Standard functions / Exception functions
  • Overview
  • Displaying a custom message
  • Exception mechanism
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Overview
The security mechanism of WLanguage is enabled when a programming error occurs in an application or in a site. An error message is displayed on the end-user computer and the execution of the program is ended.
To reduce the impact of programming errors, WINDEV, WINDEV Mobile and WEBDEV include different solutions:
  • The display of a custom error message.
    WEBDEV - Server codeWEBDEV - Browser codeiPhone/iPadJava This option is not available.
  • The mechanism of exceptions. This allows you to customize the management of the error.
Attention: These solutions can only be used to manage programming errors.. These solutions cannot be used to manage the runtime errors (such as "unable to write into a read-only file"). To manage the runtime errors, see Automatic error management.
Displaying a custom message
WINDEVWindows To display a custom message when a programming error occurs, all you have to do is enter the text of the error when creating the executable.
This enables you to display (without programming) a message such as:
"Problem in application XXX: Note the error text and contact our technical support at xx.xx.xx.xx.xx".
Exception mechanism
The exception mechanism is used to process the error cases programmatically. If an exception process is triggered, no error message is displayed and the code of the exception is run. This code allows you to perform all the necessary operations:
  • to exit from the current application "properly" if the error is a fatal error,
  • to give control back to the user if the error can be corrected.
WINDEV, WEBDEV and WINDEV Mobile propose several types of exception processes:
Related Examples:
Dynamic compilation Unit examples (WINDEV): Dynamic compilation
[ + ] Dynamic compilation of WLanguage code (stored in string format), execution of the dynamically generated procedure and process of possible runtime errors.
The dynamic compilation is very useful when mathematical calculations are proposed to the end user for example.
Minimum version required
  • Version 10
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 09/21/2024

Send a report | Local help