Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
Method called on error

Method called on error 


 

Method called on error {( alcance )} -> Resultado 
Parámetro Tipo   Descripción
alcance  Entero in Alcance del método de error
Resultado  Cadena in Nombre del método llamado por error

El comando Method called on error devuelve el nombre del método instalado por el comando ON ERR CALL para el proceso actual o el alcance definido.

En el parámetro alcance, se pasa el contexto de ejecución para el que se desea obtener el nombre del método manejador de errores. Puede utilizar una de las siguientes constantes:

 

Constante Valor Comentario
ek errors from components 2

Errores ocurridos en los componentes

ek global 1

Errores ocurridos en el contexto de ejecución global del proyecto

ek local 0

Errores ocurridos en el contexto de ejecución local (por defecto si se omite el parámetro alcance)

Si no se ha instalado ningún método para el alcance, se devuelve una cadena vacía ("").

Ejemplo  

Este comando es particularmente útil en el contexto de componentes porque le permite cambiar temporalmente y luego restaurar los métodos de intercepción de errores:

 $metActual:=Method called on error
 ON ERR CALL("NuevoMetodo")
  ` Si el documento no puede abrirse, se genera un error
 $ref:=Open document("MiDocumento")
  ` Reinstalación del método anterior
 ON ERR CALL($metActual)



Ver también 

Gestión de errores
ON ERR CALL

 
PROPIEDADES 

Producto: 4D
Tema: Interrupciones
Número 704

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v6.8.1
Modificado: 4D v19 R8

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)