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

Вниз

Панель управления->Язык и стандарты вкладка - Числа   Найти похожие ветки 

 
Zhenka ©   (2003-08-14 08:46) [0]

Господа!! Подскажите пожалуйста как поменять програмно следующие параметры (Через реестр, или ещё как)
Панель управления->Язык и стандарты вкладка - Числа
Параметры
1. Разделитель целой и дробной частей числа
2. Разделитель элементов списка
Спасибо!!


 
Kuusiniemi ©   (2003-08-14 10:02) [1]

Эххх, молодежь...
F1. RTFM. "Currency and date/time formatting variables"

1. DecimalSeparator
2. ListSeparator


 
FoxBox   (2003-08-14 10:11) [2]

Но лучше не меняй. Не ты ставил, не тебе и менять. Не глумись над юзером, он сам знает, что ему удобнее. Сам ориентируйся на эти константы при выводе на экран


 
Zhenka ©   (2003-08-14 10:32) [3]

2 Kuusiniemi
кто такой РТФМ???


 
FoxBox   (2003-08-14 15:57) [4]

RTFM - read the fucking manual


 
BigDAN ©   (2003-08-14 18:05) [5]


> FoxBox (14.08.03 10:11) [2]
> Но лучше не меняй. Не ты ставил, не тебе и менять. Не глумись
> над юзером, он сам знает, что ему удобнее. Сам ориентируйся
> на эти константы при выводе на экран


Позвольте, изменение глобальных переменных 1. DecimalSeparator
2. ListSeparator не поменяет настройки винды!!!! Переменные эти используются только в функциях форматирования и менять их можно свободно, в зависимость от того в каком формате ожидаешь данные. Во как!!!


 
Zhenka ©   (2003-08-16 12:33) [6]

2 BigDAN
А как тогда поменять???


 
Anatoly Podgoretsky ©   (2003-08-16 12:55) [7]

BigDAN © (14.08.03 18:05) [5]
Но зато и не даст результата, не все функции, особенно АПИ бкдкт обращать внимание на эти переменные Дельфи


 
Viktorious   (2003-08-16 17:02) [8]

В Win3.1/95/98 эти настройки хранятся в разделе [intl] файла win.ini.
Оттуда их и зачитывает программа, написанная в Delphi, при загрузку, оттуда и берет переменные DecimalSeparator и прочие.
С NT/2000/XP как обычно, ничего не понятно...


 
Zhenka ©   (2003-08-19 08:57) [9]

Мне надо поменять Разделитель целой и дробной частей числа
например с точки, на запятую.
для Акцеса. Разделитель целой и дробной частей числа например стоит точка, нужно чтобы программа поменяла этот параметр на запятую.
попробуйте ввести дробное число, и запомните разделитель, апотом руками
(Панель управления->Язык и стандарты вкладка - Числа
Параметры
1. Разделитель целой и дробной частей числа
)
поменяйте его на другой и увидите разницу.


 
mfender   (2003-08-20 08:01) [10]

Все тебе расписали. Что еще не понятного?
DecimalSeparator - разделитель дроби.
ListSeparator - разделитель в списке.
Хочешь, меняй глобально, хочешь - пару раз в одном функции. Настройки винд от твоих меняний не пострадают. Для пущей уверенности сделай какую-то вариаблу, куда сохрани текущие DecimalSeperator etc, и если не уверен, возвращай их когда понадобится. Но этого делать не нужно.


 
Zhenka ©   (2003-08-20 08:26) [11]

да я уже нашел ф-я SetLocaleInfo



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

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

Наверх




Память: 0.49 MB
Время: 0.02 c
1-98709
First_May
2003-10-20 16:36
2003.10.30
Inno Setup...


14-98878
Igorek
2003-10-10 12:39
2003.10.30
Есть идея - универсальный парсер


1-98733
ikivio
2003-10-20 20:32
2003.10.30
Изображение TrayIcon не изчезает.


3-98505
digester
2003-10-08 18:00
2003.10.30
Вопрос по БД


3-98512
AKA
2003-10-08 21:53
2003.10.30
Capability not supported.