FwError

Classe de excecao TLPP. Lance erros customizados, capture com try/catch.

Assinatura: Throw FwError():New(cMsg, nCode)

Retorna: NIL

FwError e a base de tratamento moderno de excecao em TLPP. Substitui o Begin Sequence + Recover do AdvPL legado.

Sintaxe

try
    If !ValidaAlgo()
        Throw FwError():New("Validacao falhou", 100)
    EndIf
    U_OperacaoCritica()
catch e as FwError
    FwLogger():Error(e:getDescription())
    FwLogger():Error("Codigo: " + cValToChar(e:getCode()))
endtry

Tipos de FwError

Pegadinhas

Veja também