На этом уроке мы создадим функцию SqlError() для удобной обработки ошибок во время тестирования.
Дата отправки отчёта:
4 января 2016 г.
Задание выполнено: за
30 мин.
Чему научился:
Обрабатывать ошибки
Что было сложным:
ничего
Комментарии:
Хорошая практика - использовать цикл do для обработки ошибок. Часто использую этот цикл для проверки корректности ввода данных (вводить пока выходит за допустимый диапазон).
Такой метод хорош для тестирования программы, но для реализации совершенно не походит, т.к., например, если я захочу написать приложение в консоли, wpf или asp.net, то придется изменять код программы, а это нехорошо.
Научился: Сoздавать мeтод SqlError().
Трудности: Из приведенного скриншота видно, что на моем компютере
текст кнопок - русский и не соответствует тексту, подготовленному
в функции SqlError().
Вопрос:
Существует ли возможность заранее прописать в тексте MessageBox реальные имена кнопок?
Ведь мы не знаем, на какой компютер захочет установить нашу программу заказчик.
Научился: Запустили в код метод обработки ошибок НОУ ХАУ Евгения Витольдовича Трудности: Косяк в обработке кода Application.Exit();
приложение зацикливается и смысла оттуда возвращать хоть true хоть false не ни какого
Победил проблему пока так Environment.FailFast("Error MySQL");