Árvore de páginas

Força um erro, na linguagem AdvPL, para que possa ser tratado posteriormente. Para isso, esta função recebe uma string com a descrição do erro que será apresentada de acordo com o ambiente que está executando.

Sintaxe

UserException( [ cDescricao ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cDescricao

caractere

Indica a string que contém a descrição do erro forçado através da função.

 X

 

Retorno

Nome

Tipo

Descrição

ret

Nil

(Nulo)

Observações

  • Caso a função seja executada em um ambiente ERP - Enterprise Resource Planning, a descrição será apresentada em uma tela de erro. Mas, se for executada via console (modo texto), será apresentada uma descrição na tela.

Exemplos

User Function Exemplo()
  local lcond := .F.
  If lCond
    Conout("Processando...")
  Else
    UserException("Força um erro")
  EndIf
Return

Veja também

  • Sem rótulos