AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de excepciones
  • Recuperación de información sobre la excepción
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Activa artificialmente el mecanismo de seguridad de WLanguage lanzando una excepción.. Entonces, esta excepción puede ser procesada por un código de excepción escrito para este propósito. Las excepciones se lanzan sólo en el código WLanguage (y no en el framework).
Utilizada en un servicio web, esta función le permite:
  • detener la actual Process,
  • devolver un error a la aplicación externa que utiliza el Webservice a través del protocolo estándar SOAP.
    En el código XML devuelto por el Webservice, el mensaje de error se devuelve en la etiqueta "faultstring".. El número de error no se devuelve en una etiqueta específica, sino que está contenido en el texto de los detalles completos de error que se encuentran en la etiqueta "detail"..
    Atención: Al consumir este Webservice en una aplicación WINDEV, WEBDEV o WINDEV Mobile, el error debe ser recuperado por ErrorInfo (y no por ExceptionInfo).
PHP Activa artificialmente el mecanismo de seguridad de PHP lanzando una excepción.
Ejemplo
WEBDEV - Código ServidorAjax
// -- Window global declarations
WHEN EXCEPTION
// According to the exception code
SWITCH ExceptionInfo(errCode)
// Process the exception 1
CASE 1: ...
// Process the exception 2
CASE 2: ...
END
END
WEBDEV - Código ServidorAjax
// -- Click of Button1
// Throw an exception 1
ExceptionThrow(1)
WEBDEV - Código ServidorAjax
// -- Click of Button2
// Throw an exception 2
ExceptionThrow(2)
WEBDEV - Código ServidorPHPAjax
// -- Click of Button1
// Throw a warning exception
ExceptionThrow(exceptionWarning)
Sintaxis
ExceptionThrow(<Error number> [, <Message>])
<Error number>: Entero o constante
Número de error a lanzar. Este número (incluido entre 1 y 1000) es definido por el desarrollador.
PHP Nivel de error a lanzar:
exceptionErrorExcepción de error
exceptionInformationInformación de excepción
exceptionWarningExcepción de advertencia
<Message>: Cadena de caracteres opcional
Mensaje asociado al error.
Observaciones

Recuperación de información sobre la excepción

La información sobre la excepción es recuperada por ExceptionInfo:
  • ExceptionInfo(errCode) permite obtener el número de la excepción desencadenada.
  • ExceptionInfo(errMessage) permite obtener el mensaje.
PHP No está disponible en PHP.
Componente: wd290vm.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local