Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2009, 17:05   #1
il13
 
Регистрация: 20.05.2009
Сообщений: 5
Вопрос Как задать ограничения в маске?

Как задать ограничения в маске в Delphi 5 при вводе даты? Стандартно маска: " 99.99.9999", при вводе именно этих значений генерируется исключение EConvertError.
il13 вне форума Ответить с цитированием
Старый 25.05.2009, 17:15   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
при вводе именно этих значений генерируется исключение EConvertError
А вы полагаете, что существует дата 99.99.9999 ???
Максимум - 31.12.9999...
Кроме того, проверять валидность введенной даты можно функцией StrToDateDef.

Последний раз редактировалось mihali4; 25.05.2009 в 17:21.
mihali4 вне форума Ответить с цитированием
Старый 25.05.2009, 17:29   #3
il13
 
Регистрация: 20.05.2009
Сообщений: 5
По умолчанию

Это защита от случайного ввода, мало ли что ввЕдут!

Спасибо за информацию. Михалыч.

Последний раз редактировалось mihali4; 25.05.2009 в 18:09.
il13 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как задать рекурсией? Irdis Фриланс 4 11.02.2010 02:01
Как задать треугольник? Shevali Помощь студентам 4 07.04.2009 01:01
Как задать множество 1234 Паскаль, Turbo Pascal, PascalABC.NET 7 25.05.2008 16:15
Как удалить из строки подстроку по маске ? - fenix - Помощь студентам 4 23.04.2008 15:04
Как задать мнимую переменную AlexVI Общие вопросы Delphi 2 21.01.2007 03:00