4D v16

SVG_Read_last_error

Página Inicial

 
4D v16
SVG_Read_last_error

SVG_Read_last_error 


 

SVG_Read_last_error -> Resultado 
Parâmetro Tipo   Descrição
Resultado  Inteiro longo in Número do último erro

O comando SVG_Read_last_error devolve o número do último erro ocorrido durante a execução de um comando do recipiente 4D SVG e reinicializa este erro.

O número de erro devolvido pode ser específico a um comando do recipiente ou um erro gerado por 4D. Os erros gerados pelo componente são:

8850Insufficient number of parameters
8851Invalid parameter type
8852Invalid reference
8853Incorrect value for attribute
8854The element does not accept this command
8855Invalid (ID not found in document) object name (symbol, marker, filter, etc.)
8856DTD file not found
8857Incorrect value for a parameter
8858Unknown error

Dado o método "SVG_error_mgmt" do exemplo do comando SVG_Set_error_handler:

  `Instalação do método de gestão de erros
 $ Error_Method_Txt:=SVG_Set_error_handler("SVG_error_mgmt")
  `de agora em a diante será executado o método SVG_error_mgmt em caso de erro
 
  `Criação de um novo documento SVG
 $SVG:=SVG_New(1200;900;"SVG Component Test";"";True)
 SVG_SET_VIEWBOX($SVG;0;0;1500;1000)
 
 If(SVG_Read_last_error=0)
 
    ...
 
 Else
  `O método SVG_error_mgmt foi chamado e recebeu o número de erro
 End if
 
  `Desinstalação do método de gestão de erros
 SVG_Set_error_handler

Given the following SVG_error_mgmt method:

 C_LONGINT($1)
 C_TEXT($2)
 
  `Keep the error and the context
 errorNumber:=$1
 commandName:=$2
 
  `Set the OK system variable to 0
 OK:=0


This method can be used as follows:
  ` Installation of error-handling method
 $ Error_Method_Txt:=SVG_Set_error_handler("SVG_error_mgmt")
 
  ` Creation of new SVG document
 $SVG:=SVG_New(1200;900;" SVG Component Test ";"";True)
 SVG_SET_VIEWBOX($SVG;0;0;1500;1000)
 If(OK=1)
 
    ...
 
 Else
    ALERT("Error No."+String(errorNumber)+" during execution of the command \""+commandName+"\"")
 End if
 
  ` Uninstalling of error-handling method
 SVG_Set_error_handler



Ver também 

SVG_Set_error_handler

 
PROPRIEDADES 

Produto: 4D
Tema: Utilitários
Número 65911

 
HISTÓRIA 

Criado por: Composant 4D SVG v11.3

 
ARTICLE USAGE

4D SVG ( 4D v16)