![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите как в Windows XP переустановить формат ЧИСЛО МЕСЯЦ ГОД [D7, WinXP]
Dima1 © (2004-06-17 02:43:00)Из моей проги мне надо на время работы программы, из формата: 'yyyy.mm.dd' установить формат 'dd.mm.yyyy'.
Простое присваивание переменной ShortDateFormat := 'dd.mm.yyyy' под Millenium работает, под XP не хочет.
Разделитель. Т.е. например, ЗАПЯТУЮ на ТОЧКУ под XP у меня получается поменять, а вот с форматом нет. Пробовал
SetLocaleInfo(LOCALE_USER_DEFAULT, DATE_SHORTDATE,'dd.MM.yyyy');тоже почему то в XP не меняет.
В чем проблема и как мне добится изменения
wisekaa (2004-06-17 13:32:00) [1]А ты не пробовал как рекомендует Help dd/MM/yyyy ?
И логичнее было просто в нутри программы приводить дату к нужному тебе формату.
> [2] wicked © (17.06.04 11:49)
> никак...
> не знаю, кто как, а я НИКОГДА бы не пользовался софтом,
> который меняет без моего ведома какие либо настройки...
Тогда тебе придеться отказаться от большого количества софта, многие из них это делают. Другое дело коректно-ли? Мы например подменяем DecimalSeparator на Активацию приложения и возращаем в исходное состояние при завершении приложения.
Devel (2004-06-17 13:17:00) [2]Dima1 (17.06.04 12:09) [7]:
чтобы поменять в системе:
SetLocaleInfo(LOCALE_SYSTEM_DEFAULT,LOCALE_SSHORTDATE,PChar('dd-MM-yyyy'));
Dima1 (2004-06-17 12:09:00) [3]>Devel
У меня почемуто не переключает. Может подкинете код, как вы это
делаете, и с какими параметрами. Буду благодарен.
evvcom (2004-06-17 12:06:00) [4]Для формирования файлов, которые потом импортируются в программы с форматом, не зависящем от текущих настроек Win, например, DOS-программы, я использую
function Format(const Format: string; const Args: array of const; const FormatSettings: TFormatSettings): string;
Под XP работает без проблем.
Devel (2004-06-17 11:59:00) [5]>> под XP не хочет.
очень даже хочет.
Sandman25 (2004-06-17 11:54:00) [6]Почему не LOCALE_SSHORTDATE?
wicked (2004-06-17 11:49:00) [7]никак...
не знаю, кто как, а я НИКОГДАбы не пользовался софтом, который меняет без моего ведома какие либо настройки...
Dima1 (2004-06-17 11:49:00) [8]Знатоки, ну вы меня пугаете.
Помогите решить проблемку.
Dima1 (2004-06-17 04:01:00) [9]Что никто не знает ???