Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese
Pagetitle
UserException
UserException

Função: UserException

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

Bloco de código
collapsefalse
UserException(
< cDescricao> ) --> Nil Parâmetros/Elementos
 [ cDescricao ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cDescricao

Caracter

caractere

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

 X

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á
  • 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

UserException( "Descrição do Erro..." )
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
User Function Exemplo()
  local lcond := .F.
  If lCond
    Conout("Processando...")
  Else
    UserException("Força um erro")
  EndIf
Return

Veja também