Публикации по теме 'exception-handling'


Обработка исключений в Java
Обработка исключений в Java — это один из мощных механизмов обработки ошибок времени выполнения, позволяющий поддерживать нормальный поток приложения. Исключением является ненормальное состояние. Исключением в Java является событие, нарушающее нормальный ход программы. Это объект, который выбрасывается во время выполнения. Ошибки времени выполнения, такие как ClassNotFoundException, IOException, SQLException, RemoteException и т. д., обычно обрабатываются с помощью обработки..

Обработка исключений Python
Обзор В программировании бывают ошибки и исключения. Ошибки - это проблемы, которые программа не может решить, но исключения могут. Примеры ошибок: синтаксическая ошибка, ошибка нехватки памяти и ошибка рекурсии. Исключения - это ошибки, которые обнаруживаются во время работы программы и могут быть обработаны. Основные блоки обработки ошибок - это try, except, else и finally. Пытаться Внутри блока try вы помещаете свой код туда, где, по вашему мнению, произойдет исключение. Если..

Как преобразовать объект файла в объект пути в Java?
Чтобы преобразовать объект file в объект path , мы используем функцию toPath() , импортировав класс import java.nio.file.Path . Ниже приведен синтаксис. Path path=myObj.toPath(); Ниже приведен пример программы для преобразования объекта File в объект Path. import java.io.File; import java.io.IOException; import java.nio.file.Path; class FileExample{ public static void main(String args[]) throws Exception{ File myObj = new File("fileExample.txt"); Path path=myObj.toPath();..

5 лучших практик для обработки исключений в Java
ПУТЕШЕСТВИЕ ПО РАЗРАБОТКЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ — JAVA 5 лучших практик для обработки исключений в Java 5 лучших практик для обработки исключений в Java Обзор Исключение — это нежелательное или неожиданное событие, возникающее во время выполнения приложения. Исключения и должны обрабатываться программистами или инженерами-программистами. Обработка исключений в Java — это один из мощных механизмов обработки ошибок времени выполнения, позволяющий поддерживать нормальный поток..

Вопросы по теме 'exception-handling'

Как поймать ClassCastException?
Я пытаюсь поймать ClassCastException при десериализации объекта из xml. So, try { restoredItem = (T) decoder.readObject(); } catch (ClassCastException e){ //don't need to crash at this point, //just let the user know that a wrong...
30772 просмотров
schedule 02.03.2024

Python — тест, который проходит успешно, если исключение не возникает
Я знаю о unittest модуле Python. Я знаю о методе assertRaises() класса TestCase . Я хотел бы написать тест, который завершается успешно, когда возникает исключение не . Любые подсказки, пожалуйста?
11815 просмотров

Обработать исключение нарушения прав доступа в С++ Builder?
Я пытаюсь сделать: try{ int * i = NULL; *i = 3; }catch(Exception &Err){ ShowMessage(Err.Message); } Я думал, что это должно перехватывать исключение нарушения доступа и обрабатывать его, отображая сообщение об ошибке. Но...
10388 просмотров

Как перенаправить исключение exe обратно в приложение VB6?
у меня есть приложения vb6, которые будут вызывать mencoder.exe, который является частью mplayer, для преобразования некоторых файлов в формат flv. я получаю эту странную проблему с необработанным исключением от mencoder всякий раз, когда я пытаюсь...
1626 просмотров
schedule 24.01.2024

Кто должен регистрировать ошибку/исключение
Я пытаюсь выяснить лучшие практики при регистрации исключений. До сих пор я веду журнал каждый раз, когда ловлю исключение. Но когда класс более низкого уровня перехватывает исключение (скажем, из уровня базы данных) и оборачивает его в исключение...
1279 просмотров
schedule 10.12.2023

Как клиент может изящно определить, когда сервер отключается?
Я работаю над клиент-серверным приложением. Клиент постоянно считывает данные с сервера, поэтому, когда сервер закрывается или отключается, происходит сбой клиента. Я попробовал блок try / catch , но это не сработало. Мое клиентское приложение...
975 просмотров
schedule 10.07.2022

Компиляция с /EHa: есть ли проблемы со сторонними .lib/.dll?
Я рассматриваю возможность использования переключателя компилятора /EHa при сборке в Debug и Release. Я использую кучу сторонних статических библиотек и DLL, которые, как я предполагаю, не компилировались с /EHa. Буду ли я сталкиваться с какими-либо...
225 просмотров

OpenGL подавляет исключения в диалоговом приложении MFC
У меня есть диалоговое приложение, управляемое MFC, созданное с помощью MSVS2005. Вот моя проблема шаг за шагом. У меня есть кнопка в моем диалоговом окне и соответствующий обработчик кликов с таким кодом: int* i = 0; *i = 3; Я запускаю...
1738 просмотров

Можно ли поймать исключение по типу оператора преобразования?
Я не знаю, как правильно сформулировать вопрос в короткой строке темы, поэтому позвольте мне попробовать более подробное объяснение. Предположим, у меня есть эти классы исключений: class ExceptionTypeA : public std::runtime_error { // stuff...
1975 просмотров

Глобальный обработчик исключений javascript (в Chrome)
Как перезаписать глобальный обработчик исключений в javascript, чтобы он стал обработчиком верхнего уровня для всех неперехваченных исключений? РЕДАКТИРОВАТЬ: window.onerror не работал, код: <HTML> <HEAD> <script...
13132 просмотров

Как обрабатывать необработанное исключение в веб-службах .NET
Мне нужно обрабатывать все исключения глобально в веб-сервисе .NET 2.0 (ASMX), я пробовал использовать событие Application_Error в global.asax, но оно не запускается в случае веб-сервисов, оно отлично работает для веб-приложений. Какие-либо...
2792 просмотров
schedule 13.01.2024

R: ловить ошибки в `nls`
Я подгоняю некоторые экспоненциальные данные, используя nls . Код, который я использую: fit <- nls(y ~ expFit(times, A, tau, C), start = c(A=100, tau=-3, C=0)) expFit определяется как expFit <- function(t, A, tau, C) {...
3740 просмотров
schedule 12.03.2024

Показать ошибку на странице JSF и продолжить ее отображение вместо перенаправления на отдельную страницу ошибки
Всякий раз, когда возникает ошибка во время загрузки фаслета JSF, JSF останавливает отображение страницы в момент возникновения ошибки и вместо этого показывает страницу ошибки (поведение по умолчанию). Я хочу, чтобы JSF продолжал отображать страницу...
1600 просмотров
schedule 18.10.2023

Перехват необработанных исключений в веб-элементе управления, чтобы разрешить отображение страницы
(На самом деле я использую Ektron CMS, и я использую Widgets , которое является очень простым расширением пользовательского элемента управления). Проблема: у меня есть веб-страница, содержащая много виджетов. Если в одном из этих виджетов...
696 просмотров

Перехват необработанного исключения в отдельных потоках
Я использую следующее событие для перехвата необработанных исключений в основном потоке пользовательского интерфейса. Application.ThreadException К сожалению, он не улавливает эти необработанные ошибки в отдельных потоках. Я в курсе...
23818 просмотров
schedule 02.03.2024

Получение трассировки стека в исключениях C ++
Тот факт, что трассировка стека / функции предоставляется в исключениях Java / C #, действительно полезен. Есть ли удобный способ сделать это на C ++, или мне придется вносить дополнительные данные в каждый метод / функцию?
777 просмотров
schedule 10.12.2023

.NET Возвращаемое значение против выброшенного вопроса о дизайне исключений
Предположим, у нас есть метод, обрабатывающий операции в древовидной иерархической структуре данных, расположенный в классе, обрабатывающем такую ​​структуру. Рассмотрим подробнее один из этих методов: void MoveNode(Node currentNode, Node...
3751 просмотров
schedule 02.07.2022

C # Исключения обнаруживаются только при отладке?
Возможный дубликат: Проблема обработки исключений в режиме выпуска Я подозреваю, что этому есть совершенно простое объяснение, но я не могу его найти. Когда мое приложение WinForms C # 4.0 загружается в файл Program.cs, вся функция...
5530 просмотров

Хаскелл. Обработка исключений без ввода-вывода
Я пытаюсь поймать исключение из-за действия ([1,2] !! 3). Я не могу. я пытался let a = [1,2] handle (\(e :: SomeException) -> print "err" >> return 1) (return $ a !! 3) Control.Exception.catch (return $ a !! 3)...
816 просмотров
schedule 27.09.2022

Могу ли я отправлять отчеты об исключениях, не спрашивая пользователя?
Я пишу приложения малого и среднего размера, многие из которых публикую в Интернете. Надеюсь, все будет хорошо, но если в результате какой-то невообразимо ужасной катастрофы произойдет исключение, могу ли я спокойно представить этот отчет? Я мог...
185 просмотров
schedule 05.02.2024