Свързани въпроси 'try-catch'

Как да запазите проследяването на стека при повторно хвърляне на изключение извън catch-context?
TL; DR: как да повдигнете по-късно уловено изключение, като същевременно запазите стека на оригиналното изключение. Тъй като смятам, че това е полезно с Result монада или изчислителен израз, особено. тъй като този модел често се използва за...
1452 изгледи

опитайте/уловете около референтната задача
Бих искал да хвана изключение от метод, който връща референция, без да хвана същото изключение от по-късно извикване, което използва референцията. Например: try { Something &o = myMap.at(myIndex); foo(o); } catch(std::out_of_range...
499 изгледи
schedule 18.09.2022

Отпечатайте nested_exception без nested_ptr
Опитвам се да отпечатам вложени изключения, като използвам следния примерен код от cppreference.com : void print_exception(const std::exception& e, int level = 0) { std::cerr << std::string(level, ' ') << "exception: "...
295 изгледи
schedule 03.10.2022

Eclipse вече не открива липсващ опит/улов?
В този код String a = "notANumber"; Integer b = Integer.parseInt(a); Необходим е try/catch, тъй като parseInt хвърля NumberFormatException изключение. В предишната ми версия на Eclipse получавах предупреждение, че е необходим try/catch,...
1067 изгледи
schedule 10.10.2022

Проблеми с try() във foreach() в R
Опитвам се да използвам функцията try() , за да се справя с грешки, които възникват в моя паралелен for цикъл: results <- foreach (i = 1:2, .errorhandling = 'remove') %dopar% { res <- try(myfun(i), TRUE) } с myfun <-...
4365 изгледи
schedule 11.10.2022

Обработка на изключения try catch inside catch
Наскоро попаднах на код, написан от колега програмист, в който той имаше оператор try-catch вътре в catch! Моля, извинете ме за невъзможността да поставя действителния код, но това, което той направи, беше нещо подобно на това: try { //ABC...
85887 изгледи

Проблем при улавяне на System.NullReferenceException в C# приложение с помощта на SQL CE
Имам приложение, което непрекъснато се срива и казва само „Приложението спря да работи“. В подробности каза, че се дължи на System.NullReferenceException. Не мога да копирам това изключение в моята среда за разработка (която е x86, тестване на x64...
565 изгледи

Каква е правилната детайлност на улавянето на грешки в JavaScript?
Използвах да поставям try...catch във всеки метод на моите JS класове: var MyConstructor = function() { this.init = function() { try { // the method code... } catch(error) { // the error manager log...
305 изгледи
schedule 16.11.2022

многоточие опитайте catch на c++
Може ли многоточие try-catch да се използва за улавяне на всички грешки, които могат да доведат до срив? Има ли някакви аномалии? try { //some operation } catch(...) { }
2814 изгледи
schedule 14.11.2023

Проблем с изхода при използване на оператор try в JSP
Моите .jsp файлове не извеждат знаци, когато използвам out.println в оператор try. Например: out.println("testing123"); try { connectionDB = DriverManager.getConnection(DATABASE_URL, userDB, passDB); psDB = connectionDB.prepareStatement(sql);...
642 изгледи
schedule 10.11.2023

Деструкторите извикват ли се след хвърляне в C++?
Изпълних примерна програма и наистина се извикват деструктори за обекти, разпределени в стека, но това гарантирано ли е от стандарта?
21357 изгледи
schedule 27.11.2023

Редактиране на изключение e за улавяне на букви, а не на десетични знаци
Пиша програма, която приема 10 числа с плаваща запетая като вход. Въпреки това, когато въвеждам десетичен знак, програмата ми изпраща грешка. Въпросът ми е: как бих редактирал моето текущо изключение за опит за улавяне, за да хващам само букви и...
317 изгледи

Ключова дума `Fault` в блока за опит
Докато изследвах сборка в рефлектор, попаднах на ключова дума fault в генериран от компилатора клас. Някой от вас знае ли значението на тази ключова дума? C# private bool MoveNext() { bool flag; try { // [...] }...
2524 изгледи
schedule 04.11.2023

DeadlineExceededError: ApplicationError: 5 при използване на функцията urllib2.urlopen()
В моето приложение използвам функцията urllib2.urlopen(), за да извикам api и да получа резултата от този api. Но това не работи добре. Понякога показва резултата, но понякога дава следната грешка: Traceback (most recent call last): File...
2914 изгледи

Не може да се улови изключение, блокът за улавяне никога не се достига
Имам код, структуриран по този начин public void generalMethod(){ try{ methodThatStartAsyncWebTask(); catch(Exception e){ offlineDataAlternativeMethod(); } } Методът public void offlineDataAlternativeMethod(){...
363 изгледи
schedule 25.10.2022

Какво ми липсва в този ant trycatch блок?
Опитвам се да създам блок trycatch в моя ant скрипт. Получавам тази грешка: * АКТУАЛИЗАЦИЯ * org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (test-compile)...
1648 изгледи
schedule 29.10.2022

Как C++ обработката на изключения се превежда в машинен код
Психически винаги съм се чудил как try/throw/catch изглежда зад кулисите, когато C++ компилира го превежда в асемблер. Но тъй като никога не го използвам, така и не успях да го проверя (някои хора биха казали мързелив). Нормалният стек използва ли...
13105 изгледи
schedule 24.12.2023

Как да уловя и регистрирам изключение вътре в Using оператор, без да използвам try-catch?
Както знам, че операторът Using има вградена реализация на Dispose() и Try-Catch. Така че искам да знам няколко неща Възможно ли е да се регистрира изключение в оператора using без да се използва блок try-catch, вътре или извън оператора. Ако...
1441 изгледи
schedule 29.12.2023

в C# try -catch, не може да улови изключението
кодът по-долу не може да улови изключението. catch не може ли да улови изключението, възникнало във функцията? try { Arche.Members.Feedback.FeedbackBiz_Tx a = new Arche.Members.Feedback.FeedbackBiz_Tx();...
3645 изгледи
schedule 01.01.2024

C# catch блокът не се изпълнява, когато AccessViolationException е хвърлен
В следния код искам да чета данни с помощта на Marshal. Самата функция работи добре (стига дължината да отговаря на показалеца, разбира се). Написах единичен тест, за да проверя някои възможни резултати от copyDataFromMemory и забелязах, че...
41 изгледи