Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
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 R7)