| 4D v20SVG_Set_error_handler | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20
 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)
	
	
 Añadir un comentario
Añadir un comentario