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
Progress SET ON ERROR METHOD

Progress SET ON ERROR METHOD 


 

Progress SET ON ERROR METHOD ( nomMetodo ) 
Parâmetro Tipo   Descrição
nomMetodo  Texto in Nome do método do erro

O método Progress SET ON ERROR METHOD designa um método a executar em caso de um erro durante a utilização das barras de progresso (por exemplo id desconhecido, número de parâmetros incorreto, etc.).

Em nomMetodo, passe o nome do método projeto da base local a chamar em caso de erro. Este método é compartilhado por todas as janelas de progresso da aplicação.

Nota: Dado que o método Progress SET ON ERROR METHOD pertence a um componente, deve lembrar designar a propriedade "Compartilhado entre componentes e base local" ao método nomMetodo; caso contrário se devolve um erro.

O método nomMetodo se chama com três parâmetros::

  • $1 (Inteiro longo): número do erro
  • $2 (Texto): texto do erro
  • $3 (Inteiro longo): identificador único da barra de progresso

Exemplo  

Este é um exemplo de um método chamado em caso de erro. Este método se declara "compartilhado" em modo Desenho:

 C_LONGINT($1)
 C_TEXT($2)
 C_LONGINT($3)
 
 C_LONGINT($ErrorID)
 C_TEXT($ErrorText)
 C_LONGINT($ProgressID)
 
 $ErrorID:=$1
 $ErrorText:=$2
 $ProgressID:=$3
 $Error:=""
 $Error:=$Error+"Error number: "+String($ErrorID)+Char(Carriage return)
 $Error:=$Error+$ErrorText+Char(Carriage return)
 $Error:=$Error+"Progress ID: "+String($ProgressID)
 ALERT($Error)



Ver também 

Progress Get On Error Method

 
PROPRIEDADES 

Produto: 4D
Tema: Barras de progresso

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

 
ARTICLE USAGE

4D Progress ( 4D v20)