| 
                    
 Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com  | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
					
                    
                         
    4D v20.6
 
Method called on error 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Method called on error {( scope )} -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| scope | Inteiro | 
             
         | 
        Escopo/alcance do método de erro | |||||
| Resultado | String | 
             
         | 
        Nome do método de chamada por erro | |||||
O comando Method called on error retorna o nome do método instalado pelo comando ON ERR CALL para o processo atual ou o escope definido.
No parâmetro scope, passe o contexto de execução ao qual dseja obter o nome do método de manejo de erro. Pode usar uma das constantes abaixo:
| Constante | Valor | 
| ek errors from components | 2 | 
| ek global | 1 | 
| ek local | 0 | 
Se nenhum método tiver sido instalado para scope, uma string vazia é retornada ("").
Este comando é particularmente útil no contexto de componentes porque lhe permite modificar temporariamente e depois restaurar os métodos de gestão de erros:
 $metAtual:=Method called on error
 ON ERR CALL("NovoMetodo")
  ` Se o documento não pode ser aberta, é gerado um erro
 $ref:=Open document("MeuDocumento")
  ` Reinstalação do método anterior
 ON ERR CALL($metAtual)
	Produto: 4D
	Tema: Interrupções
	Número 
        704
        
        
        
	
	Criado por: 4D v6.8.1
	Modificado: 4D v19 R8
	
	Manual de linguagem 4D ( 4D v20)
	
	Manual de linguagem 4D ( 4D v20.1)
	
	
	Manual de linguagem 4D ( 4D v20.2)
	
	Manual de linguagem 4D ( 4D v20.3)
	
	Manual de linguagem 4D ( 4D v20.4)
	
	Manual de linguagem 4D ( 4D v20.5)
	Manual de linguagem 4D ( 4D v20.6)
	
	
	
Adicionar um comentário