mishka258 Опубликовано 22 декабря, 2012 Жалоба Поделиться Опубликовано 22 декабря, 2012 Всем доброго времени суток) Тут такая проблемка, препод заставил сделать так,чтобы когда вводишь неправильную дату,то прога не вылетала,а выдавала ошибку. Может кто поможет? Ссылка на комментарий
promises Опубликовано 22 декабря, 2012 Жалоба Поделиться Опубликовано 22 декабря, 2012 if <неправильная дата> then <ошибка> else <нормальная работа программы> Ссылка на комментарий
mishka258 Опубликовано 22 декабря, 2012 Автор Жалоба Поделиться Опубликовано 22 декабря, 2012 if <неправильная дата> then <ошибка> else <нормальная работа программы> Надо было поточнее задачу поставить... Что можно прописать BDEdit чтобы не вылетала прога, а выдавала ошибку. Т.е даже когда вводишь вместо точки запятую, сразу вылетает, а надо чтоб ошибку показывала) Ссылка на комментарий
promises Опубликовано 22 декабря, 2012 Жалоба Поделиться Опубликовано 22 декабря, 2012 if <неправильная дата> then <ошибка> else <нормальная работа программы> Надо было поточнее задачу поставить... Что можно прописать BDEdit чтобы не вылетала прога, а выдавала ошибку. Т.е даже когда вводишь вместо точки запятую, сразу вылетает, а надо чтоб ошибку показывала)Не уверен, что понял тебя, но попробуй этот блок кода (тот, где обрабатываешь введеные данные) обернуть в try catch.Что-то вроде:try { // обработка данных}catch ( .. ) // почитай про Exception'ы, если нет нужного среди стандартных, можно написать свой вроде{ // обработка ошибки (Например: ShowMessage("Invalid Date") )}; Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти