Перейти к содержанию

Опять по билдеру...


Рекомендуемые сообщения

Всем доброго времени суток) Тут такая проблемка, препод заставил сделать так,чтобы когда вводишь неправильную дату,то прога не вылетала,а выдавала ошибку. Может кто поможет?

Ссылка на комментарий
if <неправильная дата> then <ошибка> else <нормальная работа программы>

Надо было поточнее задачу поставить... Что можно прописать BDEdit чтобы не вылетала прога, а выдавала ошибку. Т.е даже когда вводишь вместо точки запятую, сразу вылетает, а надо чтоб ошибку показывала)

Ссылка на комментарий
if <неправильная дата> then <ошибка> else <нормальная работа программы>

Надо было поточнее задачу поставить... Что можно прописать BDEdit чтобы не вылетала прога, а выдавала ошибку. Т.е даже когда вводишь вместо точки запятую, сразу вылетает, а надо чтоб ошибку показывала)

Не уверен, что понял тебя, но попробуй этот блок кода (тот, где обрабатываешь введеные данные) обернуть в try catch.

Что-то вроде:


try {
// обработка данных
}
catch ( .. ) // почитай про Exception'ы, если нет нужного среди стандартных, можно написать свой вроде
{
// обработка ошибки (Например: ShowMessage("Invalid Date") )
};

Ссылка на комментарий

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...