Articles of exception

Existe uma razão Image.FromFile lança um OutOfMemoryException para um formato de imagem inválido?

Eu estou escrevendo código que captura este OutOfMemoryException e lança uma exceção nova e mais intuitiva: /// … /// The file does not have a valid image format. public static Image OpenImage( string filename ) { try { return Image.FromFile( filename ); } catch( OutOfMemoryException ex ) { throw new FormatException( “The file does not […]

Tratamento de exceções de tarefas Java ExecutorService

Estou tentando usar a class ThreadPoolExecutor do Java para executar um grande número de tarefas pesadas com um número fixo de threads. Cada uma das tarefas tem muitos lugares durante os quais pode falhar devido a exceções. Eu subclass ThreadPoolExecutor e substituí o método afterExecute , que deveria fornecer exceções não detectadas durante a execução […]

Por que não devo envolver todos os blocos em “try” – “catch”?

Sempre acreditei que, se um método pode lançar uma exceção, é imprudente não proteger essa chamada com um bloco try significativo. Acabei de postar ‘ Você deve sempre envolver as chamadas que podem jogar, tente bloquear blocos. ‘a esta pergunta e foi dito que era’ um conselho notavelmente ruim ‘- eu gostaria de entender o […]

Image.Save (..) lança uma exceção GDI + porque o stream de memory está fechado

Eu tenho alguns dados binários que eu quero salvar como uma imagem. Quando tento salvar a imagem, ela lança uma exceção se o stream de memory usado para criar a imagem foi fechado antes do salvamento. A razão que eu faço isso é porque eu estou criando dinamicamente imagens e, como tal .. eu preciso […]

java.io.NotSerializableException

Eu tenho essa exceção e não entendo por que seria lançada ou, como eu deveria lidar com isso. try { os.writeObject(element); } catch (IOException e) { e.printStackTrace(); } Em que element é um TransformGroup contendo alguns outros TransformGroups uma instância da class Atom: public class Atom extends Group implements Serializable{ float pozX,pozY; Group group= new […]

O C ++ suporta blocos ‘finally’? (E o que é isso ‘RAII’ eu continuo ouvindo?)

O C ++ suporta blocos ‘ finally ‘? Qual é o idioma RAII ? Qual é a diferença entre a linguagem RAII do C ++ e a instrução ‘using’ do C # ?

Quão caras são as exceções em c #?

Quão caras são as exceções em c #? Parece que eles não são incrivelmente caros, desde que a pilha não seja profunda; no entanto, li relatórios conflitantes. Existe um relatório definitivo que não foi refutado?

Não foi possível carregar o arquivo ou a assembly… Foi feita uma tentativa de carregar um programa com um formato incorreto (System.BadImageFormatException)

Eu tenho dois projetos, ProjectA e ProjectB . ProjectB é um aplicativo de console, que depende do ProjectA . Ontem, tudo estava funcionando bem, mas de repente, hoje, quando executo o ProjectB , recebo o seguinte: BadImageFormatException foi manipulado : Não foi possível carregar o arquivo ou assembly ‘ProjectA, Versão = 1.0.0.0, Culture = neutral, […]

Cadeia de input não estava em um formato correto

Sou novo em C #, tenho alguns conhecimentos básicos em Java, mas não consigo fazer esse código funcionar corretamente. É apenas uma calculadora básica, mas quando eu corro o programa VS2008 me dá esse erro: Eu fiz quase o mesmo programa, mas em java usando JSwing e funcionou perfeitamente. Aqui está a forma de c […]

Como lidar com AccessViolationException

Eu estou usando um object 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 curioso é que eu encerrei minha chamada em um try catch, que tem manipuladores para AccessViolationException, COMException e tudo mais, mas quando o Visual Studio (2010) intercepta […]