GARANTIR DESCONTO

Fórum Tratamento de exceção, como tratar? #275951

06/04/2005

0

Pessoal estou postando uma dúvida sobre um artigo da CD

Minha dúvida é o seguinte, estou criando um classe TPedidos por exemplo. Em um método remover produto o cliente tenta remover uma quantidade maior que a disponível. Nesse caso minha classe emite uma mensagem, tipo um showmessage ou ela deveria gerar uma exceção para o ser tratada na interface onde o usuário está tentando fazer isso? Quero trabalher Cliente Servidor e 3 camadas.

O que vocês utilizam para tratar essa exceção, TApplication ?
Caso sim, Não ficaria muito bagunçado o código do TApplication.OnException , pois teria dezenas de tratamentos nesse evento.
Vocês recomendam utilizar um TApplication por formulário?

Como eu iria gerar uma exceção e a Interface saberia que qual é essa exceção?
Se eu gerasse uma exceção na classe Pedidos do tipo assim, raise EQuantidadeInvalida.create(‘Quantidade insuficiente’); em uma aplicação 3 camadas essa mensagem iria aparecer no computador que está rodando a regra de negócios (Exemplo se eu colocasse um showmessage iria aparecer)?


Obrigado.

:lol:


Yallebr

Yallebr

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar