Результаты поиска по запросу "try-catch"

5 ответов

это механизм обработки исключений для исключений, генерируемых Windows. Они не такие, как исключения C ++.

кнулся на эту статью об обнаружении VMWare или Virtual PC http://www.codeproject.com/KB/system/VmDetect.aspx [http://www.codeproject.com/KB/system/VmDetect.aspx] и я увидел, что они используют какое-то утверждение-исключение. Итак, я посмотрел в ...

14 ответов

У меня есть несколько исключительных бросков, которые никогда не поймали. Все они предназначены для целей защиты, и хотя невосприимчивость вредна для исключений, которые случаются, это случается только во время разработки и тестирования, из-за ошибок, которые я до сих пор не рассматривал в коде приложения. И когда это происходит, это необычно для исправления быть неудобно - нет необходимости в крупномасштабном рефакторинге, нет необходимости в коду приложения, чтобы быть массово осложненными условиями ошибки проверки, просто п поймать с относительно простого восстановления или " Прости, Дейв, боюсь, я не смогу этого сделать. " без сбоев всего приложения.

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

6 ответов

Это связано с тем, что .Net использует небезопасные методы для методов отправки и получения. Вы должны обработать свой программный код.

я действительно странная ситуация в моем коде. Я разрабатываю клиент-серверное приложение c # chat. Когда я закрываю сервер, я хочу, чтобы клиент автоматически закрывался. Клиент читает из объекта TcpClient, используя StremReader. ...

ТОП публикаций

4 ответа

Python try finally блок возвращает [дубликат]

На этот вопрос уже есть ответ здесь: Странное поведение Try-Except-Else-Наконец с операторами Return [/questions/11164144/weird-try-except-else-finally-behavior-with-return-statements] 2 ответаНиже приведен интересный код: def func1(): try: ...

2 ответа

Сказав это, если возврат NULL при попытке получить свойство ID является исключительной ситуацией, то исключения, безусловно, подходят.

аюсь поймать ошибку «Попытка получить свойство необъектного» с помощью оператора try / catch, но это не удается, я все еще получаю ошибку PHP. Я использую как: try{ $id = Model()->find('id=1')->id; }catch(Exception $e){ echo 'failed'; ...

4 ответа

 исходное исключение повторно выбрасывается (если не позаботиться).

авно столкнулся с этим синтаксисом дляtry-catch для функции. struct A { int a; A (int i) : a(i) // normal syntax { try {} catch(...) {} } A () // something different try : a(0) {} catch(...) {} void foo () // normal function try {} catch(...) {} ...

2 ответа

https://mobile.awsblog.com/post/Tx2PZV371MJJHUG/How-Not-to-Throw-Exceptions-with-the-AWS-SDK-for-iOS

документацию и просматривая примеры кодов Apple (и большую часть кода стороннего Objective-C, доступного там), у меня складывается впечатление, что вы не должны выполнять обработку исключений с помощью try / catch и «Traditional / C». ...

8 ответов

или пока (верно);)

ал с системой, которую разрабатываю, и сумел заставить ее вызвать это: Неустранимая ошибка: превышено максимальное время выполнения 30 секунд Это произошло, когда я делал что-то нереальное, но, тем не менее, это могло случиться с ...

4 ответа

При обнаружении общего исключения, как я могу определить исходный тип исключения?

Когда вы перехватываете исключение в .NET, вы можете иметь столько блоков специфических исключений, сколько необходимо. Но я обычно стараюсь иметь хотя бы один «общий» блок catch для исключения. Но есть ли способ получить тип «реального» ...

5 ответов

Внимательно посмотрите на архитектуру вашего приложения и спросите, есть ли моменты, в которых есть смысл «накапливать» исключения. Обработайте их там вместо этого.

сегда нужно пытаться ловить в нашем коде, и это становится ужасно, как public void foo() { try { DoSomething(); } catch(Exception e) { //do whatever with e } } public int FooReturnInt() { try { return IntAfterSomeCalculation(); } catch(Exception ...