PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • Retrieving information about the exception
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Artificially triggers the security mechanism of WLanguage by throwing an exception. Then, this exception can be processed by an exception code written for this purpose. The exceptions are thrown in the WLanguage code only (and not in the framework).
Used in a Webservice, this function allows you to:
  • stop the current process,
  • return an error to the external application that uses the Webservice via the standard SOAP protocol.
    In the XML code returned by the Webservice, the error message is returned in the "faultstring" tag. The error number is not returned in a specific tag, it is contained in the text of the full error details found in the "detail" tag.
    Caution: When consuming this Webservice in a WINDEV, WEBDEV or WINDEV Mobile application, the error must be retrieved by ErrorInfo (and not by ExceptionInfo).
Versions 18 and later
Universal Windows 10 App This function is now available in Windows Store apps mode.
New in version 18
Universal Windows 10 App This function is now available in Windows Store apps mode.
Universal Windows 10 App This function is now available in Windows Store apps mode.
Versions 21 and later
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
New in version 21
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Example
WINDEVUniversal Windows 10 AppJavaUser code (UMC)
e
WHEN EXCEPTION
// According to the exception code
SWITCH ExceptionInfo(errCode)
// Process the exception 1
CASE 1: ...
// Process the exception 2
CASE 2: ...
END
END
WINDEVUniversal Windows 10 AppJavaUser code (UMC)
// -- Click of Button1
// Throw an exception 1
ExceptionThrow(1)
WINDEVUniversal Windows 10 AppJava
// -- Click of Button2
// Throw an exception 2
ExceptionThrow(2)
Syntax
ExceptionThrow(<Error number> [, <Message>])
<Error number>: Integer or constant
Number of the error to throw. This number (included between 1 and 1000) is defined by the developer.
<Message>: Optional character string (with quotes)
Message associated with the error.
Remarks
WINDEVUniversal Windows 10 AppJavaUser code (UMC)

Retrieving information about the exception

The information about the exception is retrieved by ExceptionInfo:
  • ExceptionInfo(errCode) is used to retrieve the number of the exception.
  • ExceptionInfo(errMessage) is used to retrieve the message.
Component : wd240vm.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment