4D v14SVG_Set_error_handler |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14
SVG_Set_error_handler
|
SVG_Set_error_handler {( metodo )} -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
metodo | Cadena |
![]() |
Nombre del método de la base local a instalar | |||||
Resultado | Cadena |
![]() |
Nombre del método previamente instalado | |||||
El comando SVG_Set_error_handler permite instalar el metodo de la base local que se llamará en caso de error y devuelve el nombre del método previamente instalado.
Los comandos del componente 4D SVG efectúan un mínimo de verificaciones cuando se les llama: número mínimo de parámetros, validez de las referencias, para el elemento al cual se aplica un comando. El componente controla los errores de una manera estructurada y permite que la base local recupere los posibles errores.
Cuando el funcionamiento por defecto no se ha modificado, si se produce un error se emite un pitido y el comando se interrumpe.
La base local puede recuperar el número de error y el nombre del comando que falla en uno de estos métodos. Para ello, la base local debe crear un método que recibirá el número de error como primer parámetro y el nombre del comando como segundo parámetro.
Si metodo se omite o es una cadena vacía, el método se desinstala y el comportamiento por defecto se reactiva.
Nota: el método de la base local que será llamado por el componente debe tener la propiedad "Compartido entre componentes y base local".
Instalación del método SVG_error_mgmt (método de base local) como método de gestión de errores:
$error:=SVG_Set_error_handler("SVG_error_mgmt")
Código del método:
` Método de gestión de errore SVG_error_mgmt
ALERT("Error No."+String($1)+" durante la ejecución del comando \""+$2+"\"")
Producto: 4D
Tema: Utilitarios
Número
65912
Creado por: Composant 4D SVG v11.3
4D SVG ( 4D v13)
4D SVG ( 4D v12)
4D SVG ( Composant 4D SVG v11.4)
4D SVG ( 4D v14 R2)
4D SVG ( 4D v14)
4D SVG ( 4D v14 R3)
4D SVG ( 4D v14 R4)