|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Вопрос по StrToDate
Как сделать так, чтобы в коде:
Код:
... try StrToDate(Edit.Text); ... except ... end; Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |
#2
|
|||
|
|||
по идеи должно работать так:
var DF:TFormatSettings; begin try DF.ShortDateFormat:='dd.mm'; StrToDate(Edit1.Text,DF); except end; но почему-то не работает!! |
#3
|
|||
|
|||
Написано, надо добавить GetLocaleFormatSettings() для уведомления системы.
Код:
DF.ShortDateFormat:='dd.mm'; GetLocaleFormatSettings(1, DF); StrToDate(Edit1.Text, DF); |
#4
|
||||
|
||||
Спасибо!
Нашел еще один способ, я проверяю, чтобы 3 символ был точкой, а потом делаю StrToDate Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |