Perguntas com a marcação «exception»

Uma exceção é uma condição incomum que requer desvio do fluxo normal do programa. Normalmente, uma exceção não deve resultar em falha total, mas sim com um manipulador de exceções. O tratamento de exceções é uma construção interna em muitas linguagens de programação. Geralmente, as exceções são tratadas desenrolando a pilha, revertendo para um estado definido fora do escopo da exceção e, em seguida, invocando um bloco ou rotina de tratamento.

4
equivalente ao e.printStackTrace em python
Eu sei disso print(e) (onde e é uma exceção) imprime a exceção ocorrida, mas eu estava tentando encontrar o equivalente python do Java e.printStackTrace()que rastreia exatamente a exceção para qual linha ocorreu e imprime todo o rastreio dela. Alguém poderia me dizer o equivalente e.printStackTrace()em Python?


7
Exception.Message vs Exception.ToString ()
Eu tenho um código que está registrando Exception.Message . No entanto, li um artigo que afirma que é melhor usar Exception.ToString(). Com o último, você retém informações mais cruciais sobre o erro. Isso é verdade e é seguro ir em frente e substituir todo o registro de código Exception.Message ? …


25
Como você implementa um re-try-catch?
Try-catch destina-se a ajudar no tratamento de exceções. Isso significa que, de alguma forma, isso ajudará nosso sistema a ser mais robusto: tente se recuperar de um evento inesperado. Suspeitamos que algo possa acontecer durante a execução e a instrução (envio de uma mensagem), para que seja incluído na tentativa. …


7
Jogue a palavra-chave na assinatura da função
Qual é a razão técnica pela qual é considerado uma má prática usar a throwpalavra-chave C ++ em uma assinatura de função? bool some_func() throw(myExc) { ... if (problem_occurred) { throw myExc("problem occurred"); } ... }
199 c++  exception 



24
Por que não usar exceções como fluxo regular de controle?
Para evitar todas as respostas padrão que eu poderia ter pesquisado no Google, darei um exemplo que todos vocês podem atacar à vontade. C # e Java (e muitos outros) têm, com muitos tipos, alguns dos comportamentos de 'estouro' que eu não gosto (por type.MaxValue + type.SmallestValue == type.MinValueexemplo int.MaxValue …

25
Causas da obtenção de um java.lang.VerifyError
Estou investigando o seguinte java.lang.VerifyError java.lang.VerifyError: (class: be/post/ehr/wfm/application/serviceorganization/report/DisplayReportServlet, method: getMonthData signature: (IILjava/util/Collection;Ljava/util/Collection;Ljava/util/HashMap;Ljava/util/Collection;Ljava/util/Locale;Lorg/apache/struts/util/MessageRe˜̴MtÌ´MÚw€mçw€mp:”MŒŒ at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) at java.lang.Class.getConstructor0(Class.java:2671) Ocorre quando o servidor jboss no qual o servlet está implementado é iniciado. É compilado com o jdk-1.5.0_11 e tentei recompilar com o jdk-1.5.0_15 sem êxito. Essa é a compilação que …




5
Como lidar com AccessViolationException
Estou usando um objeto COM (MODI) de dentro do meu aplicativo .net. O método que estou chamando lança um System.AccessViolationException, que é interceptado pelo Visual Studio. O estranho é que envolvi minha chamada em uma captura de tentativa, que possui manipuladores para AccessViolationException, COMException e tudo mais, mas quando o …
185 c#  .net  exception  com  modi 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.