Resultados da pesquisa a pedido "try-catch"
Por que `try` é uma palavra-chave explícita?
Em todas as linguagens que reconhecem exceções que eu conheço (C ++, Java, C #, Python, Delphi-Pascal, PHP), a captura de exceções requer uma explicação explícita.try bloco seguido porcatch blocos. Eu sempre me perguntava qual é a razão técnica ...
Como detectar falhas de segmentação no Linux?
Preciso detectar uma falha de segmentação em operações de limpeza de bibliotecas de terceiros. Às vezes, isso acontece pouco antes da saída do meu programa, e não consigo corrigir o verdadeiro motivo disso. Na programação do Windows, eu poderia ...
Equivalente de tentativa com recursos no Java 1.6
Eu tenho o seguinte código: public class Main { public static void main(String[] args) throws SQLException { try ( Connection conn = DBUtil.getConnection(DBType.HSQLDB); Statement stmt = conn.createStatement( ...
Existe um idioma preferido para imitar o try / finalmente do Java em C ++?
Faz Java há vários anos, portanto não acompanha o C ++. Temfinalmentefoi adicionada à manipulação de exceção C ++ na definição de linguagem? Existe um idioma favorito que imita a tentativa / finalmente do Java? Também estou incomodado que o C ...
Existe alguma maneira de pegar afirmações no Swift?
Parece que o Swift não possui exceções do tipo C # / Java e usa asserções. No entanto, o livro diz que, no ambiente de produção, eles instantaneamente travam o aplicativo. Não existe uma maneira de contornar isso? E quanto aos testes de unidade, ...
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 ...
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) { ...
php - tente, pegue e tente novamente
Às vezes, meu código quebra e está fora de meu controle Como eu faria o seguinte? try { //do my stuff } catch { //sleep and try again }O código não é muito, então é tudo uma função, então eu não queria criar e chamar outra função se não precisasse
Tentar capturar com o servidor vinculado no SQL Server 2005 não está funcionando
Estou tentando capturar um erro sql gerado quando executo um procedimento armazenado em um servidor vinculado. Ambos os servidores estão executando o SQL Server 2005. Para provar o problema, criei um procedimento armazenado no servidor ...
cpp: captura exceção com reticências e veja as informações
Eu sei que você pode pegar "todas as exceções" e imprimir a exceção pressionando try { //some code... }catch(const std::exception& e) { cout << e.what(); }mas isso é apenas para exceções derivadas de std :: exception. Eu queria saber se existe ...