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") )}; Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.