4D v16

Progress SET ON ERROR METHOD

Página Inicial

 
4D v16
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

 
HISTÓRIA 

 
ARTICLE USAGE

4D Progress ( 4D v16)