4D v17Progress SET ON ERROR METHOD | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v17
 
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 v17)
	
	
	
	
	
	
	
	
Adicionar um comentário