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

Вниз

String to Data   Найти похожие ветки 

 
Delph ©   (2004-02-12 16:46) [0]

Вопрос собственно для тех, кто сталкивался с необходимостью проверить является ли введенный текст в TMaskEdit датой, набранной в формате дд.мм.гггг.
Как красиво (и корректно) реализавать проверку?
Варианты try...except не предлагать:)


 
Тимохов ©   (2004-02-12 16:50) [1]


> Варианты try...except не предлагать:)


Во блин - еще один противник исключений.
Тут недавно один очень опытный и уважаемый человек расклассифицировал людей на группы крутости по степени их отношения к try except. Вы во второй группе из трех. Поздравлаю.

По делу.
Чем Вам этот метод не нравится?


 
stone ©   (2004-02-12 16:51) [2]

TryStrToDate()


 
Семен Сорокин ©   (2004-02-12 16:52) [3]

D7: TryStrToDate


 
Тимохов ©   (2004-02-12 16:52) [4]


> stone © (12.02.04 16:51) [2]
> TryStrToDate()

Вы же не знаете какая у него дельфа - не везде это есть.


 
ssk   (2004-02-12 16:52) [5]

StrToDateDef()


 
Delph ©   (2004-02-12 16:55) [6]

2 Тимохов ©
Вторая, это какая?:)

Да в отладчике заколебает на Ok нажимать.
У меня за один прогон таких проверок штук 10.
И вообще, не нравится и все:)


 
Тимохов ©   (2004-02-12 16:56) [7]


> 2 Тимохов ©
> Вторая, это какая?:)

Это средняя


> Да в отладчике заколебает на Ok нажимать.
> У меня за один прогон таких проверок штук 10.
> И вообще, не нравится и все:)

Отключи в tool \debugger options\stop on dephi exception


 
Семен Сорокин ©   (2004-02-12 16:57) [8]

> Да в отладчике заколебает на Ok нажимать.
> У меня за один прогон таких проверок штук 10.
> И вообще, не нравится и все:)
[7] или добавь свой тип Exception в Ignore-список там-же


 
Delph ©   (2004-02-12 17:03) [9]

у меня Delphi 6


 
Тимохов ©   (2004-02-12 17:04) [10]


> у меня Delphi 6

Очень познавательно.
И что?


 
Sandman25 ©   (2004-02-12 17:08) [11]

Delph © (12.02.04 16:46)

TDateTimePicker с вкладки Win32 не подойдет?


 
Delph ©   (2004-02-12 17:18) [12]

2Sandman25 ©
Нет. Операторы вводят все быстро и с клавиатуры. Не особо, вообще говоря задумываясь, что вводят:)


 
stone ©   (2004-02-12 17:19) [13]


> Тимохов © (12.02.04 16:52)


Самому написать подобну функцию очень просто на любой версии, даже если ее нет изначально.


 
Sandman25 ©   (2004-02-12 17:21) [14]

[12] Delph © (12.02.04 17:18)

Понятно. Тогда, конечно, лучше MaskEdit.


 
Тимохов ©   (2004-02-12 17:22) [15]


> stone © (12.02.04 17:19) [13]

Конечно просто.
Но проблема то у вопрошающего не в том - проблема, что его достали исключения. Думаю, что после их отключения у него не будет проблем.


 
Delph ©   (2004-02-13 16:26) [16]

2Sandman25 ©,2stone © ,2Семен Сорокин © ,ssk
Большое спасибо.


 
Anatoly Podgoretsky ©   (2004-02-13 16:41) [17]

Delph © (12.02.04 17:18) [12]
За время между двумя нажатиями клавиши можно обработать несколько сотен тысяц исключений, за время ввода всей даты миллионы.


 
Sandman25+1   (2004-02-13 16:44) [18]

[17] Anatoly Podgoretsky © (13.02.04 16:41)

Попробуйте набрать в DateTimePicker дату, набирая только цифры.


 
Anatoly Podgoretsky ©   (2004-02-13 17:00) [19]

Sandman25+1 (13.02.04 16:44) [18]
Не надо передергивать, речь идет о проверки текста на возможно использования его как даты.


 
Sandman25+1   (2004-02-13 17:11) [20]

[19] Anatoly Podgoretsky © (13.02.04 17:00)

Что-то Вы сегодня не в настроении ИМХО... Я предложил автору использовать TDateTimePicker, он мне объяснил, почему TDateTimePicker не подходит...
Потом подключаетесь Вы и почему-то начинаете говорить о скорости... Как будто с точки зрения скорости есть разница, чем пользоваться...



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

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

Наверх




Память: 0.51 MB
Время: 0.025 c
14-80159
RealRascal
2004-02-01 08:20
2004.02.25
Координаты кусора в TMemo.


14-80194
Knight
2004-01-29 19:46
2004.02.25
Первый раз попал в аварию...


14-80101
MakNik
2004-02-03 12:03
2004.02.25
книга по Delphi


14-80206
JaoDaoDzen
2004-01-29 11:51
2004.02.25
дипрессия....


1-79786
MK
2004-02-11 16:49
2004.02.25
Глюк Images в MainMenu