Lexx |
Отправлено: 17.05.2004, 11:24 |
|
Не зарегистрирован
|
У меня на поле стоит маска даты.При нулевом значении программа выкидывает ошибку, что это не дата __.__.____ , что вполне понятно Необходимо при нулевом значении или при удалении значения , чтобы поле было пустое. Неужели обрабатывать это по событиям: убирать маску при нулевом значении и затем ее снова устанавливать?!!! |
|
olegenty |
Отправлено: 17.05.2004, 14:37 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
лично я делаю это так:
CODE |
TDate d;
try
{
d = StrToDate(DateEdit->Text); // пытаюсь преобразовать к дате
...
} catch (...) // независимо от того, почему не получилось...
{
d = ...; // нечто инициирующее
}
|
по-моему, это решение очевидно...
|
|
|