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

Вниз

Подскажите как в Windows XP переустановить формат ЧИСЛО МЕСЯЦ ГОД   Найти похожие ветки 

 
Dima1   (2004-06-17 02:43) [0]

Из моей проги мне надо на время работы программы, из формата: "yyyy.mm.dd" установить формат "dd.mm.yyyy".
Простое присваивание переменной ShortDateFormat := "dd.mm.yyyy" под Millenium работает, под XP не хочет.
Разделитель. Т.е. например, ЗАПЯТУЮ на ТОЧКУ под XP у меня получается поменять, а вот с форматом нет. Пробовал
SetLocaleInfo(LOCALE_USER_DEFAULT, DATE_SHORTDATE,"dd.MM.yyyy"); тоже почему то в XP не меняет.
В чем проблема и как мне добится изменения


 
Dima1   (2004-06-17 04:01) [1]

Что никто не знает ???


 
wicked ©   (2004-06-17 11:49) [2]

никак...
не знаю, кто как, а я НИКОГДА бы не пользовался софтом, который меняет без моего ведома какие либо настройки...


 
Dima1   (2004-06-17 11:49) [3]

Знатоки, ну вы меня пугаете.
Помогите решить проблемку.


 
Sandman25 ©   (2004-06-17 11:54) [4]

Почему не LOCALE_SSHORTDATE?


 
Devel ©   (2004-06-17 11:59) [5]

>> под XP не хочет.
очень даже хочет.


 
evvcom ©   (2004-06-17 12:06) [6]

Для формирования файлов, которые потом импортируются в программы с форматом, не зависящем от текущих настроек Win, например, DOS-программы, я использую
function Format(const Format: string; const Args: array of const; const FormatSettings: TFormatSettings): string;
Под XP работает без проблем.


 
Dima1   (2004-06-17 12:09) [7]

>Devel
У меня почемуто не переключает. Может подкинете код, как вы это
делаете, и с какими параметрами. Буду благодарен.


 
Devel ©   (2004-06-17 13:17) [8]

Dima1   (17.06.04 12:09) [7]:

чтобы поменять в системе:  
SetLocaleInfo(LOCALE_SYSTEM_DEFAULT,LOCALE_SSHORTDATE,PChar("dd-MM-yyyy"));


 
wisekaa ©   (2004-06-17 13:32) [9]

А ты не пробовал как рекомендует Help dd/MM/yyyy ?
И логичнее было просто в нутри программы приводить дату к нужному тебе формату.

> [2] wicked ©   (17.06.04 11:49)
> никак...
> не знаю, кто как, а я НИКОГДА бы не пользовался софтом,
> который меняет без моего ведома какие либо настройки...

Тогда тебе придеться отказаться от большого количества софта, многие из них это делают. Другое дело коректно-ли? Мы например подменяем DecimalSeparator на Активацию приложения и возращаем в исходное состояние при завершении приложения.



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

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

Наверх




Память: 0.48 MB
Время: 0.044 c
3-1086785012
freeman82
2004-06-09 16:43
2004.07.04
ADOStoredProc


1-1087559470
Losik
2004-06-18 15:51
2004.07.04
после BlockRead динамические массивы теряют ссылку на память.


1-1087887519
Tom
2004-06-22 10:58
2004.07.04
Надо загрузить функцию из DLL написанной на C...


3-1086783009
AleXqwq
2004-06-09 16:10
2004.07.04
Procedure


6-1084061338
neodiX
2004-05-09 04:08
2004.07.04
Проблема передачи зашифрованных данных мистика какая та...