Estou usando o Async CTP para escrever um aplicativo de console pesado IO. Mas estou tendo problemas com exceções. public static void Main() { while (true) { try{ myobj.DoSomething(null); } catch(Exception){} Console.Write(“done”); //… } } //… public async void DoSomething(string p) { if (p==null) throw new InvalidOperationException(); else await SomeAsyncMethod(); } E acontece o seguinte: […]
Eu criei recentemente um serviço WCF (dll) e um host de serviço (exe). Eu sei que meu serviço WCF está funcionando corretamente desde que eu sou capaz de adicionar com êxito o serviço para WcfTestClient. No entanto, parece que estou encontrando um problema quando uso o WCF de um host de serviço (exe). Eu posso […]
Eu li que posso criar uma implementação de javax.ws.rs.ext.ExceptionMapper que javax.ws.rs.ext.ExceptionMapper uma exceção de aplicativo javax.ws.rs.ext.ExceptionMapper para um object Response . Eu criei um exemplo simples que gera uma exceção se o comprimento do telefone for maior que 20 caracteres ao persistir o object. Espero que a exceção seja mapeada para uma resposta HTTP 400 […]
Existe alguma maneira de capturar as expectativas que são lançadas por qualquer lugar no código? Eu gostaria de pegar exceções e lidar com eles de uma maneira semelhante ao invés de escrever tentar capturar blocos para cada funcionalidade.
Existe uma maneira de determinar o tipo de exceção, mesmo sabendo que você pegou a exceção com uma captura de todos? Exemplo: try { SomeBigFunction(); } catch(…) { //Determine exception type here }
Um comentário (por usuário soc ) sobre uma resposta a uma pergunta sobre otimização de chamada de cauda mencionou que o Java 7 tem um novo recurso chamado “exceções suprimidas”, devido à “adição de ARM” (suporte para CPUs ARM?). O que é uma “exceção reprimida” neste contexto? Em outros contextos, uma “exceção reprimida” seria uma […]
Eu vi pelo menos uma fonte confiável (uma class C ++ que eu tomei) recomendo que classs de exceção específicas de aplicativo em C ++ devem herdar de std::exception . Não estou claro sobre os benefícios dessa abordagem. Em C #, as razões para herdar de ApplicationException são claras: você obtém alguns methods, propriedades e […]
Eu estou usando o Eclipse para compilar e executar meus códigos de java. Aqui está o erro que estou recebendo. Exception in thread “main” java.io.FileNotFoundException: file.txt (The system cannot find the file specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.(Unknown Source) at java.util.Scanner.(Unknown Source) at helloworld.main(helloworld.java:9) Aqui está o meu código import java.io.File; import java.io.IOException; import java.util.Scanner; […]
Duplicar Possível: Operação de encadeamento cruzado inválida: o controle acessado de um encadeamento diferente do encadeamento em que foi criado public void CheckUnusedTabs(string strTabToRemove) { TabPage tp = TaskBarRef.tabControl1.TabPages[strTabToRemove]; tp.Controls.Remove(this); TaskBarRef.tabControl1.TabPages.Remove(tp); } Eu estou tentando fechar uma guia no tabcontrol do aplicativo do windows usando o código acima e encontrei o erro: Operação de encadeamento […]
Eu preferiria fazer isso sem capturar uma exceção em LoadXml() e usar esses resultados como parte da minha lógica. Alguma idéia para uma solução que não envolve a análise manual do xml? Eu acho que VB tem um valor de retorno de false para essa function em vez de lançar um XmlException. A input Xml […]