Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.014 c
14-98827
Ваше имя ;)
2003-10-10 08:57
2003.10.30
Беспредел


1-98581
leon5
2003-10-20 10:34
2003.10.30
Перемещения запятой на 1 порядок..


1-98556
TurburatoR
2003-10-20 12:02
2003.10.30
Очистка String


1-98545
AlexanderSK
2003-10-17 15:37
2003.10.30
DataSnap (midas) - отключение клиента от сервера


3-98429
Geugenk
2003-10-11 16:00
2003.10.30
Почему не удаляет последнюю запись?




   Наверх