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).
Ejemplo
WINDEVUniversal Windows 10 AppJavaCódigo de Usuario (UMC)
// -- 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
WINDEVUniversal Windows 10 AppJavaCódigo de Usuario (UMC)
// -- Click of Button1
// Throw an exception 1
ExceptionThrow(1)
WINDEVUniversal Windows 10 AppJava
// -- Click of Button2
// Throw an exception 2
ExceptionThrow(2)
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.
<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.
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