Свързани въпроси 'try-catch'
Как да запазите проследяването на стека при повторно хвърляне на изключение извън catch-context?
TL; DR: как да повдигнете по-късно уловено изключение, като същевременно запазите стека на оригиналното изключение.
Тъй като смятам, че това е полезно с Result монада или изчислителен израз, особено. тъй като този модел често се използва за...
1452 изгледи
schedule
16.09.2022
опитайте/уловете около референтната задача
Бих искал да хвана изключение от метод, който връща референция, без да хвана същото изключение от по-късно извикване, което използва референцията. Например:
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 изгледи
schedule
22.11.2022
Проблем при улавяне на System.NullReferenceException в C# приложение с помощта на SQL CE
Имам приложение, което непрекъснато се срива и казва само „Приложението спря да работи“. В подробности каза, че се дължи на System.NullReferenceException. Не мога да копирам това изключение в моята среда за разработка (която е x86, тестване на x64...
565 изгледи
schedule
27.10.2023
Каква е правилната детайлност на улавянето на грешки в 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 изгледи
schedule
03.11.2022
Ключова дума `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 изгледи
schedule
10.12.2023
Не може да се улови изключение, блокът за улавяне никога не се достига
Имам код, структуриран по този начин
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 изгледи
schedule
01.01.2024