Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.29;
Скачать: CL | DM;

Вниз

Приветствую Мастеров! Как сделать проверку, что в строке ДАТА?   Найти похожие ветки 

 
IronHawk ©   (2004-01-16 15:13) [0]

Как сделать проверку, что, скажем в TEdit веденные данные есть првильная дата, вида (дд.мм.гггг)?
...заранее благодарен!


 
Игорь Шевченко ©   (2004-01-16 15:17) [1]

try
StrToDate(Edit1.Text);
except
дата неправильная :(
end;


 
Юрий Зотов ©   (2004-01-16 15:18) [2]

Один из вариантов:

var
IsValidDate: boolean;
...
try
StrToDate(Edit1.Text);
IsValidDate := True
except
IsValidDate := False
end;

Если строка не является датой, то при запуске программы под отладчиком Delphi ошибка возникать будет, но при автономном запуске она не возникнет. И в любом случае переменная IsValidDate получит правильное значение.


 
NAlexey ©   (2004-01-16 15:21) [3]

А чтобы и ошибка не возникала, надо наверное TryStrToDate:)


 
Романов Р.В. ©   (2004-01-16 15:23) [4]

Если конечно DateSeparator и ShortDateFormat совпадут


 
Юрий Зотов ©   (2004-01-16 15:24) [5]

> NAlexey © (16.01.04 15:21) [3]

В сабже указано D5. Там есть TryStrToDate?


 
NAlexey ©   (2004-01-16 15:28) [6]

>Юрий Зотов ©
Хм... Не знаю честно говоря. Если нет, значит на нет и суда нет.


 
IronHawk ©   (2004-01-16 15:41) [7]

Супер, спасибо, учел все комментарии, и всё сделал, большое всем спасибо!!!



Страницы: 1 вся ветка

Текущий архив: 2004.01.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
1-93461
Igor Bykov
2004-01-15 12:41
2004.01.29
textfile


1-93577
новичок_из_сыктывкара
2004-01-17 07:18
2004.01.29
надо сделать дерганье мышки за пределами главной формы


3-93400
smu
2003-12-30 09:49
2004.01.29
DBGrid Контроль ввода данных.


1-93543
Mishenka
2004-01-17 02:39
2004.01.29
Как убрать с экрана панель задач?


1-93572
Фагот
2004-01-19 09:52
2004.01.29
Текстовый файл