Форум: "Основная";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.033 c