Preguntas etiquetadas con exception

Una excepción es una condición inusual que requiere una desviación del flujo normal del programa. Normalmente, una excepción no debe resultar en una falla total, sino que debe ser atendida por un controlador de excepciones. El manejo de excepciones es una construcción incorporada en muchos lenguajes de programación. Por lo general, las excepciones se manejan desenrollando la pila, volviendo así a un estado definido fuera del alcance de la excepción y luego invocando un bloque controlador o rutina.


4
e.printStackTrace equivalente en python
Sé que print(e)(donde e es una excepción) imprime la excepción ocurrida, pero estaba tratando de encontrar el equivalente en Python de Java e.printStackTrace()que rastrea exactamente la excepción a qué línea ocurrió e imprime todo el rastro. ¿Alguien podría decirme el equivalente de e.printStackTrace()en Python?

7
Exception.Message vs Exception.ToString ()
Tengo un código que está registrando Exception.Message. Sin embargo, leí un artículo que dice que es mejor usarlo Exception.ToString(). Con este último, retiene información más crucial sobre el error. ¿Es esto cierto y es seguro continuar y reemplazar todo el registro de código Exception.Message? También estoy usando un diseño basado …

15
C ++ display stack trace en excepción
Quiero tener una manera de informar el seguimiento de la pila al usuario si se produce una excepción. ¿Cuál es la mejor manera de hacer esto? ¿Se necesita una gran cantidad de código extra? Para responder preguntas: Me gustaría que sea portátil si es posible. Quiero que aparezca información emergente, …

25
¿Cómo implementas un re-try-catch?
Try-catch está destinado a ayudar en el manejo de excepciones. Esto significa de alguna manera que ayudará a nuestro sistema a ser más robusto: intente recuperarse de un evento inesperado. Sospechamos que algo podría suceder al ejecutar e instruir (enviar un mensaje), por lo que queda encerrado en el intento. …


7
Lanzar palabra clave en la firma de la función
¿Cuál es la razón técnica por la cual se considera una mala práctica usar la throwpalabra clave C ++ en una firma de función? bool some_func() throw(myExc) { ... if (problem_occurred) { throw myExc("problem occurred"); } ... }
199 c++  exception 



24
¿Por qué no usar excepciones como flujo de control regular?
Para evitar todas las respuestas estándar que podría haber buscado en Google, proporcionaré un ejemplo que todos pueden atacar a voluntad. C # y Java (y muchos otros) tienen muchos tipos de comportamiento de 'desbordamiento' que no me gusta en absoluto (por type.MaxValue + type.SmallestValue == type.MinValueejemplo, por ejemplo int.MaxValue …

25
Causas de obtener un java.lang.VerifyError
Estoy investigando lo siguiente 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) Se produce cuando se inicia el servidor jboss en el que se implementa el servlet. Está compilado con jdk-1.5.0_11 y traté de recompilarlo con jdk-1.5.0_15 sin éxito. Esa es la compilación …




5
Cómo manejar AccessViolationException
Estoy usando un objeto COM (MODI) desde mi aplicación .net. El método al que llamo arroja una System.AccessViolationException, que es interceptada por Visual Studio. Lo extraño es que he envuelto mi llamada en un intento de captura, que tiene controladores para AccessViolationException, COMException y todo lo demás, pero cuando Visual …
185 c#  .net  exception  com  modi 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.