CODIGO DE ERRO DE EXCECAO

RENATOTEOTONIO 19/06/2013 12:39:13
#424981
GOSTARIA DE DAR MENSAGENS DE ERRO ESPECIFICAS E PARA ISSO PRECISO DO CODIGO DO ERRO DE EXCECAO. COMO POSSO FAZER ISSO?

OBRIGADO
OCELOT 19/06/2013 14:11:33
#424986
Esqueça os códigos de erro, eles não são usados praticamente no .Net, você deve ver pelo tipo de exception que foi lançada para saber o tipo de erro que ocorreu.

Praticamente você só vai ter o código do erro quando você chamar algum código que não seja feito no .Net, por exemplo usando um componente COM se ocorrer um erro é lançado um COMException, e como no COM os erros são por código você vai ter a propriedade ErrorCode nele.

Já no .Net até existe o HResult, porém não é garantido que ele seja único se existirem exceptions que não sejam as do próprio framework, no geral é melhor usar o tipo do que o número pois evita números mágicos no código e o resultado seria o mesmo, e isso também é suportado basicamente só no .Net 4.5, já que nas versões anteriores esta propriedade era protected.
KERPLUNK 19/06/2013 15:24:50
#424988
Você esbarrou no maior problema de quem trabalha já a algum tempo com VB6 e passa para .NET. Os conceitos que você tem no VB6, você usa no VB6, mas para .NET você simplesmente os joga pela janela. Todos os conceitos mudam, o fato de VB.NET ter uma SINTAXE PARECIDA com VB6, é praticamente uma mera coincidência, pois é só isso mesmo que tem de similaridade, a sintaxe e nem é a mesma, é apenas parecida e nada mais.
Portanto, estude bem os CONCEITOS do .NET, de toda a plataforma. Saber a sintaxe, vai ajudar muito pouco...
Faça seu login para responder