Вопросы с тегом «exception»

Исключением является необычное условие, которое требует отклонения от нормального потока программы. Обычно исключение не должно приводить к полному отказу, а должно сопровождаться обработчиком исключения. Обработка исключений является встроенной конструкцией во многих языках программирования. Обычно исключения обрабатываются путем разматывания стека, что приводит к откату до определенного состояния вне области действия исключения, а затем вызывает блок или подпрограмму обработчика.

9
Недостижимый код, но достижимый за исключением
Этот код является частью приложения, которое выполняет чтение и запись в базу данных, подключенную к ODBC. Он создает запись в базе данных, а затем проверяет, была ли запись успешно создана, а затем возвращается true. Я понимаю поток управления следующим образом: command.ExecuteNonQuery()задокументирован для выдачи сообщения, Invalid​Operation​Exceptionкогда «вызов метода недопустим для текущего …

5
Захват Ctrl-c в рубине
Мне передали давно работающую устаревшую программу Ruby, в которой много раз встречается begin #dosomething rescue Exception => e #halt the exception's progress end повсюду. Не отслеживая каждое возможное исключение, которое каждое из них может обрабатывать (по крайней мере, не сразу), я все равно хотел бы иметь возможность время от времени …

18
Устранение неполадок BadImageFormatException
У меня есть служба Windows, написанная на C # с использованием Visual Studio 2010 и ориентированная на полную .NET Framework 4. Когда я запускаю отладочную сборку, служба работает, как ожидалось. Однако, когда я запускаю его из сборки Release, я получаю System.BadImageFormatException (подробности ниже). Я искал в Интернете решение, но пока …
107 c#  .net  exception 

11
Лучшее исключение для недопустимого аргумента универсального типа
В настоящее время я пишу код для UnconstrainedMelody, который имеет общие методы, связанные с перечислениями. Теперь у меня есть статический класс с кучей методов, которые предназначены только для использования с перечислениями «флагов». Я не могу добавить это как ограничение ... поэтому возможно, что они будут вызываться и с другими типами …
106 c#  generics  exception 

9
Как я могу распространять исключения между потоками?
У нас есть функция, которую вызывает один поток (мы называем это основным потоком). В теле функции мы создаем несколько рабочих потоков для выполнения интенсивной работы с ЦП, ожидаем завершения всех потоков, а затем возвращаем результат в основной поток. В результате вызывающий может наивно использовать функцию, а внутри он будет использовать …


5
Как в Python отловить предупреждения, как если бы они были исключениями?
Сторонняя библиотека (написанная на C), которую я использую в своем коде на Python, выдает предупреждения. Я хочу иметь возможность использовать try exceptсинтаксис для правильной обработки этих предупреждений. Есть ли способ сделать это?


2
Какие классы исключений есть в стандартной библиотеке C ++
Какие классы исключений включены в стандартную библиотеку C ++ и для чего их следует использовать? Я знаю, что есть несколько новых исключений C ++ 11, но я не уверен, что это такое и где они находятся.
103 c++  exception  c++11  stl 


8
Почему не ожидает в Task.WhenAll выдает исключение AggregateException?
В этом коде: private async void button1_Click(object sender, EventArgs e) { try { await Task.WhenAll(DoLongThingAsyncEx1(), DoLongThingAsyncEx2()); } catch (Exception ex) { // Expect AggregateException, but got InvalidTimeZoneException } } Task DoLongThingAsyncEx1() { return Task.Run(() => { throw new InvalidTimeZoneException(); }); } Task DoLongThingAsyncEx2() { return Task.Run(() => { throw new …



3
Передача нескольких классов ошибок в предложение ruby ​​rescue в СУХОМ режиме
У меня есть код, который должен спасти несколько типов исключений в ruby: begin a = rand if a > 0.5 raise FooException else raise BarException end rescue FooException, BarException puts "rescued!" end Я бы хотел как-то сохранить список типов исключений, которые я хочу где-то спасти, и передать эти типы в …
101 ruby  exception  rescue 

3
Исключения задачи не наблюдались ни при ожидании задачи, ни при доступе к ее свойству Exception. В результате ненаблюдаемое исключение было
Что это значит и как решить? Использую задачи TPL. Вся ошибка Исключения задачи не наблюдались ни при ожидании задачи, ни при доступе к ее свойству Exception. В результате ненаблюдаемое исключение было повторно создано потоком финализатора. в System.Threading.Tasks.TaskExceptionHolder.Finalize () mscorlib

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.