| 4D v20SVG_Set_error_handler | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20
 SVG_Set_error_handler 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SVG_Set_error_handler {( metodo )} -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| metodo | String |   | Nome do método da base local a instalar | |||||
| Resultado | String |   | Nome do método previamente instalado | |||||
O comando SVG_Set_error_handler permite instalar o metodo da base local que será chamado em caso de erro e devolve o nome do método previamente instalado.
Os comandos do recipiente 4D SVG realizam um mínimo de verificações quando são chamados: número mínimo de parâmetros, validez das referencias, para o elemento ao qual se aplica um comando. O recipiente controla os erros de uma maneira estruturada e permite que a base local recupere os possíveis erros.
Quando o funcionamento por padrão não foi modificado, é produzido um erro se emite um bip e o comando se interrompe.
A base local pode recuperar o número de erro e o nome do comando que falha em um destes métodos. Para isso, a base local deve criar um método que receberá o número de erro como primeiro parâmetro e o nome do comando como segundo parâmetro.
Se metodo é omitido ou é uma cadeia vazia, o método é desinstalado e o comportamento por padrão se reativa.
Nota: O método da base local que será chamado pelo recipiente deve ter a propriedade "Compartilhado entre recipientes e base local".
Instalação do método SVG_error_mgmt (método de base local) como método de gestão de erros:
 $error:=SVG_Set_error_handler("SVG_error_mgmt")Código do método:
  ` Método de gestão de erros SVG_error_mgmt
 ALERT("Error No."+String($1)+" durante a execução do comando \""+$2+"\"")
	Produto: 4D
	Tema: Utilitários
	Número 
        65912
        
        
        
	
	Criado por: Composant 4D SVG v11.3
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D SVG ( 4D v20)
	
	
 Adicionar um comentário
Adicionar um comentário