Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
Method called on error

Method called on error 


 

Method called on error {( scope )} -> Resultado 
Parâmetro Tipo   Descrição
scope  Inteiro in Escopo/alcance do método de erro
Resultado  String in 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 ("").

Exemplo  

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)



Ver também 

Error Handler
ON ERR CALL

 
PROPRIEDADES 

Produto: 4D
Tema: Interrupções
Número 704

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v6.8.1
Modificado: 4D v19 R8

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)