Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
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 v20 R7)