Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20
Progress SET ON ERROR METHOD
|
Progress SET ON ERROR METHOD ( nomMetodo ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
nomMetodo | Texto |
![]() |
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::
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)
Produto: 4D
Tema: Barras de progresso
4D Progress ( 4D v20)