Resultados da pesquisa a pedido "exception-handling"

3 a resposta

Por que capturar uma RuntimeException não é considerada uma boa prática de programação? [fechadas]

Por que pegar umRuntimeException usandocatch(Throwable exc) {} não é considerado uma boa prática de programação? Qual é a maneira correta de lidar com RuntimeExceptions? Além disso, por quecatch(Exception exc) {} não pegarRuntimeException? Como ...

23 a resposta

Is it ever advantageous to use 'goto' in a language that supports loops and functions? Se sim, por quê?

Há muito tempo tenho a impressão de quegoto nunca deve ser usado, se possível. Enquanto examinava o libavcodec (que está escrito em C) outro dia, notei vários usos. É sempre vantajoso usargoto em uma linguagem que suporta loops e funções? Se sim, ...

1 a resposta

DebuggerStepThrough, DebuggerHidden não funciona em um método de espera assíncrona

Quando você liga o"Quebrar quando uma exceção é lançada" [http://msdn.microsoft.com/en-us/library/d14azbfh.aspx]recurso no depurador do Visual Studio, ele quebra em todos os lugares para os tipos de exceção selecionados. A maneira de dizer para ...

4 a resposta

Capturar exceções de um construtor significa que minha instância está fora do escopo posteriormente

Eu tenho uma classe cujo construtor pode lançar uma exceção. Aqui está um código que captura a exceção: try { MyClass instance(3, 4, 5); } catch (MyClassException& ex) { cerr << "There was an error creating the MyClass." << endl; return 1; }Mas ...

1 a resposta

Python try / except: tentando várias opções

Estou tentando extrair algumas informações de páginas da web inconsistentes sobre onde as informações estão localizadas. Eu tenho código para lidar com cada uma das várias possibilidades; o que eu quero é experimentá-los em sequência; se nenhum ...

5 a resposta

Como posso configurar o tratamento do .NET UnhandledException em um serviço do Windows?

protected override void OnStart(string[] args) { AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); Thread.Sleep(10000); throw new Exception(); } ...

7 a resposta

Lidando com exceções, esse é um bom caminho?

Estamos enfrentando uma política para lidar corretamente com exceções em nosso aplicativo. Aqui estão nossos objetivos (resumidos): Manipule apenas exceções específicas.Manipule apenas as exceções que você pode corrigirFaça logon apenas uma ...

3 a resposta

Capture uma exceção para entrada de usuário inválida rapidamente

Estou tentando este código que é uma calculadora. Como posso lidar com as entradas do usuário que não são válidas? // RESPOSTA: Ponte de cabeçalho para Objective-C ...

1 a resposta

Uso do Python "raise from"

Qual é a diferença entreraise eraise from em Python? try: raise ValueError except Exception as e: raise IndexErrorque produz Traceback (most recent call last): File "tmp.py", line 2, in <module> raise ValueError ValueError During handling of ...

6 a resposta

Número de linha incorreto no rastreamento de pilha

Eu tenho esse código try { //AN EXCEPTION IS GENERATED HERE!!! } catch { SqlService.RollbackTransaction(); throw; }O código acima é chamado neste código try { //HERE IS CALLED THE METHOD THAT CONTAINS THE CODE ABOVE } catch (Exception ex) { ...