5 / 5 / 3
Регистрация: 15.01.2017
Сообщений: 668
|
|||||||||||
1 | |||||||||||
Обработка try/ catch11.10.2018, 16:54. Просмотров 1274. Ответов 5
Метки нет Все метки)
(
С github.com парсятся данные.
В строке ошибка
Кликните здесь для просмотра всего текста
System.AggregateException
HResult=0x80131500 Сообщение = Произошла одна или несколько ошибок. Источник = mscorlib Трассировка стека: в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) в System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) в System.Threading.Tasks.Task`1.get_Result() в rsh.Core.Grid_uc.<VarAddValue>d__11.MoveNext() в Z:\vs\csharp\prb\398\01_pr\01_pr\02_pr\rsh\Core\Grid_uc.cs:с трока 127 Внутреннее исключение 1: NotFoundException: Not Found Репозитарий на котором возникает ошибка- ссылка Т.е. я так понимаю, что у него нет информации по лицензии. Вопрос. Как сделать чтобы программа пошла дальше по коду несмотря на ошибку ? Код Кликните здесь для просмотра всего текста
0
|
|
11.10.2018, 16:54 | |
Обработка исключений Конструкция try.catch.finally
Обработка исключений try - catch при сканировании каталога Обработка некорректного ввода, используя механизм исключений и блок Try-Catch |
|
108 / 87 / 33
Регистрация: 01.03.2018
Сообщений: 236
|
|
11.10.2018, 17:42 | 3 |
![]() Решение
убери return; из catch
1
|
5 / 5 / 3
Регистрация: 15.01.2017
Сообщений: 668
|
||||||
12.10.2018, 01:30 [ТС] | 4 | |||||
Наверное всё таки нужно отслеживать ошибки....
Вопрос Как сделать чтобы текст ошибки передавался в TextBox.text? Добавлено через 1 час 17 минут Masson1848, Young Vu, Уточню код Кликните здесь для просмотра всего текста
Если на этапе "// Переменные. Присваиваем значение " в какой-то переменной возникает какая-нибудь ошибка , то в ДатаГрид не добавляется вся запись (репозитарий). Вопрос. Как сделать, если в какой-то переменной "пусто"(или ошибка), то поле за которое отвечает эта переменная должно быть пустым, а остальные поля заполняются? Для каждой переменной делать try/ catch?
0
|
675 / 498 / 231
Регистрация: 02.10.2012
Сообщений: 1,708
|
||||||
12.10.2018, 10:00 | 5 | |||||
в блоке catch можно задать значение переменным при ошибке. Ошибка возникнет только при получении данных, проверь после получение объект repoLicen, и если он пустой иди к следующей итерации
Добавлено через 2 минуты а текст ошибки -
1
|
5 / 5 / 3
Регистрация: 15.01.2017
Сообщений: 668
|
|
12.10.2018, 11:17 [ТС] | 6 |
Не могли бы вы показать как это сделать кодом?
Добавлено через 2 минуты Там у меня несколько блоков по аналогии с "repoLicen"... Парсится несколько характеристик репозитария... Ваше предложение подразумевает проверять каждый или можно сделать одну проверку на всех?
0
|
12.10.2018, 11:17 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Catch() обработка определенных ошибок. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |