Описание тега try-catch
NoneTry-catch - синтаксическая конструкция для перехвата исключений, вызванных разделом кода.
2
ответа
Проверьте, существует ли переменная
Я строю программу на C# с использованием Visual Studio 2010. И мне было интересно, есть ли способ проверить, существует ли переменная. Так что в основном мой main.cs вызывает несколько других файлов (file1.cs, file2.cs, file3.cs, так далее). Каждый …
13 дек '13 в 17:49
18
ответов
Зачем ловить и отбрасывать исключение в C#?
Я смотрю на статью C# - Объект передачи данных о сериализуемых DTO. Статья включает в себя этот кусок кода: public static string SerializeDTO(DTO dto) { try { XmlSerializer xmlSer = new XmlSerializer(dto.GetType()); StringWriter sWriter = new String…
19 май '09 в 07:56
1
ответ
"self" используется внутри блока "catch", доступного из вызова super.init
Этот код не компилируется в Swift 3.3. Он показывает сообщение: "self" используется внутри блока "catch", доступного из вызова super.init public class MyRegex : NSRegularExpression { public init(pattern: String) { do { try super.init(pattern: patter…
26 апр '18 в 14:37
3
ответа
Не могу поймать исключения в Laravel
У меня следующая ситуация: try { DB::beginTransaction(); $task = new Task(); $task->setTracker(""); //thrown \Symfony\Component\Debug\Exception\FatalThrowableError DB::commit(); }catch (\Exception $e){ DB::rollBack(); Log::error($e); //throw $e; …
20 апр '17 в 08:20
1
ответ
Laravel 5 - попробуй ловить исключение не работает
Я новичок в laravel5, и этот код не может перехватить все исключения. Я не знаю, что случилось, пожалуйста, помогите. public function delete($id) { $sql = $this->deleteSql(); DB::beginTransaction(); try { $deleteData = Db::delete($sql, ['id' =>…
06 янв '16 в 06:55
1
ответ
Как выполнить ошибку множественной вставки Happend Вставленная таблица RollBack в хранимой процедуре SQL Server
Это мой код Как избежать ошибки при любом запросе, автоматический откат уже сохранен. insert into muser(UserKey, Email, UserPassword) values(@Key, @Useremail, 'test') set @UserId = SCOPE_IDENTITY() set @Key = NEWID() insert into mUserProfile(UserPro…
07 окт '16 в 13:56
1
ответ
Tlogcatcher, кажется, не работает
Я разрабатываю некоторые задания с помощью Talend и использую Tlogcatcher для записи ошибок в базу данных. Кажется, работает для всех заданий, кроме одного. Вот как это работает: Первое соединение SQL считывает оператор SQL из таблицы базы данных, а…
19 янв '18 в 07:02
3
ответа
Как я могу поймать ошибки Selenium, используя WebDriverJS
Поэтому я использую JavaScript-реализацию Selenium, WebDriverJS. Как и при любой автоматизации веб-браузера, самым большим препятствием является замедление кода, достаточное для загрузки элементов страницы. Мое решение таково: для каждого элемента, …
20 фев '15 в 19:05
1
ответ
F# try-with в сочетании с reraise() возвращает допустимый тип. Зачем?
Я пытаюсь выяснить пример с F#. И, как я понял, тип возвращаемого значения try должен совпадать с типом возвращаемого значения with. Но почему тогда, когда я делаю что-то вроде этого: let safeIndexTry (anArray : array<'a>) (i : int) = try Arra…
01 ноя '16 в 12:01
0
ответов
Почему getSlotFromBufferLocked: неизвестный буфер Исключение выброшено?
У меня есть эта связь между сервером Xampp и кодом Android Studio, поэтому я написал этот код, я не знаю, почему catch (IOException e1) блок брошен. PS: я эмулирую свое приложение в Nexus 5 (Android 6.0.0). вот StackTrace E/Surface: getSlotFromBuffe…
26 май '18 в 18:27
8
ответов
Можно ли использовать "go to" из оператора catch
Все, что мне когда-либо говорили, это то, что идти к злу и держаться подальше от них, но я думаю, что они могут помочь мне здесь (?). Я хотел бы предоставить пользователю возможность перезапустить приложение, когда возникнет исключение, и у меня воз…
17 мар '11 в 15:32
5
ответов
Оператор if для проверки внутри оператора try в Python требует выполнения кода в случае возникновения исключения
Я немного озадачен здесь. Вот кусок кода Python: try: if parse[index+1][0] != "5": individual_services+=[individual_services_cur] individual_services_cur=[] except IndexError: warning("Reached end of file. No next element") individual_services+=[ind…
23 янв '15 в 13:53
2
ответа
Операторы Net Core Catch с другой бизнес-логикой в файлах анализа
Я пишу простую программу для разбора текстового файла и помещения в общий список. Пример текста: 1,Joe,CA,58,2 2,Matt,TX,63,5 Иногда может быть ошибка с отсутствующими данными в файле 1,Joe,CA,58 // missing one number 2,Matt,TX,63,5 Я написал Catch …
22 сен '18 в 22:17
3
ответа
Как игнорировать "Доступ к пути запрещен" / UnauthorizedAccess Exception в C#?
Как обойти / игнорировать "Доступ к пути запрещен"/UnauthorizedAccess исключение и продолжить сбор имен файлов в этом методе; public static string[] GetFilesAndFoldersCMethod(string path) { string[] filenames = Directory.GetFiles(path, "*.*", Search…
16 янв '12 в 08:50
4
ответа
MSVS C# самый быстрый способ удалить блоки try-catch?
Я взял на себя незавершенный проект и, к моему полному неверию, каждая отдельная функция заключена в операторы try-catch в том же формате: try { // work work. } catch(Exception ex) { MessageBox.Show(ex.Message, ...); } Когда я ищу в SO метод, позвол…
21 мар '11 в 12:53
2
ответа
Java: исключения
Почему этот код правильный: try { } catch(ArrayOutOfBoundsException e) {} и это неправильно try { } catch(IOException e) {} Этот код неверен, потому что в tryникто никогда IOException бросается, но в первом корпусе также никогда не бросается ArrayOu…
11 ноя '09 в 10:08
3
ответа
Попробуй поймать в C++ - сколько объектов создано
Рассмотрим следующий код: #include <iostream> #include <string> class Box{ public: std::string show(){ std::cout<<"Box show executed"<<std::endl; return "msg"; }; ~Box(){ std::cout<<"Box destructor is executed"<<s…
12 май '18 в 04:46
1
ответ
Java FileReader попробуй поймать размещение
Я новичок в Java и только обхожу голову вокруг FileReader/FileWriter, но наткнулся на то, что я не понял, так что если кто-то может объяснить, почему эта первая попытка / улов не работает, а вторая попытка / улов работает? Не работает try{ FileWrite…
10 авг '16 в 12:57
6
ответов
Оператор try-catch в C
Есть ли оператор try-catch в C? или внешнюю библиотеку кто-то сделал? было бы очень полезно если нет, то есть ли способ определить, является ли переменная массивом?
25 апр '11 в 01:48
2
ответа
Можно ли поймать внешний выход в Эрланге?
У меня есть два связанных процесса; скажем, они A а также B, с A установить ловушку выходов. Я хочу быть в состоянии восстановить часть Bобрабатывать данные, если кто-то звонит exit/2 на нем, например exit(B, diediedie), В Bмодуль, назовем его bmod.…
19 апр '13 в 20:46