| 4D v20SVG_Read_last_error | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20
 SVG_Read_last_error 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SVG_Read_last_error -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| Resultado | Inteiro longo |   | 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:
| 8850 | Insufficient number of parameters | 
| 8851 | Invalid parameter type | 
| 8852 | Invalid reference | 
| 8853 | Incorrect value for attribute | 
| 8854 | The element does not accept this command | 
| 8855 | Invalid (ID not found in document) object name (symbol, marker, filter, etc.) | 
| 8856 | DTD file not found | 
| 8857 | Incorrect value for a parameter | 
| 8858 | Unknown 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_handlerGiven 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  ` 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
	Produto: 4D
	Tema: Utilitários
	Número 
        65911
        
        
        
	
	Criado por: Composant 4D SVG v11.3
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D SVG ( 4D v20)
	
	
 Adicionar um comentário
Adicionar um comentário